Skip to content

Commit d65dedb

Browse files
committed
more tests
1 parent fb6a7ee commit d65dedb

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/createSlice.test.js

+16
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,20 @@ describe('createSlice', () => {
6767
expect(reducer(undefined, actions.increment())).toEqual(1)
6868
})
6969
})
70+
71+
describe('when mutating state object', () => {
72+
const { actions, reducer } = createSlice({
73+
actions: {
74+
setUserName: (state, action) => {
75+
state.user = action.payload
76+
}
77+
},
78+
initialState: { user: '' },
79+
slice: 'user'
80+
})
81+
82+
it('should set the username', () => {
83+
expect(reducer({}, actions.setUserName('eric'))).toEqual({ user: 'eric' })
84+
})
85+
})
7086
})

0 commit comments

Comments
 (0)