этот вопрос действительно старый, но просто приведу здесь рабочий пример для тех, кто сталкивается с этим вопросом.вот один способ, которым вы могли бы сделать это:
describe('register reducer', () => {
let initialState
beforeEach(() => {
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);
});