【发布时间】:2018-05-29 08:57:06
【问题描述】:
我明白了
ReferenceError: 未定义初始状态
当我在 beforeEach(()=> {... 中将 initialState 声明为 const 时。这不应该工作吗?
describe('register reducer', () => {
beforeEach(() => {
const initialState = UsersService.getInitialUsersState();
})
it('should return the initial state', () => {
expect(usersReducer(undefined, [])).toEqual(initialState);
});
it('Toggle isBaby or sitter', () => {
deepFreeze(initialState);
let newState = initialState;
newState.isBaby = true;
expect(
usersReducer(initialState, {
type: types.UsersActions.SET_TYPE,
payload: true
})).toEqual(newState);
});
【问题讨论】:
标签: angular unit-testing constants variable-declaration