ignite-jhipster
Version:
A React Native boilerplate for JHipster apps.
17 lines (12 loc) • 544 B
JavaScript
import Actions, { reducer, INITIAL_STATE } from '../../../../app/modules/chat/chat.reducer'
test('success', () => {
const chatList = [{ username: 'user', message: 'hi' }]
const state = reducer(INITIAL_STATE, Actions.chatSuccess(chatList))
expect(state.chat).toEqual(chatList)
})
test('reset', () => {
const chatList = [{ username: 'user', message: 'hi' }]
const chatState = reducer(INITIAL_STATE, Actions.chatSuccess(chatList))
const resetState = reducer(chatState, Actions.chatReset())
expect(resetState.chat).toEqual([])
})