Files
it-incubator-todolist-ts-17…/src/app/app-reducer.test.ts
2024-08-17 17:13:28 +02:00

23 lines
555 B
TypeScript

import { appReducer, InitialStateType, setAppErrorAC, setAppStatusAC } from './app-reducer'
let startState: InitialStateType;
beforeEach(() => {
startState = {
error: null,
status: 'idle',
isInitialized: false
}
})
test('correct error message should be set', () => {
const endState = appReducer(startState, setAppErrorAC('some error'))
expect(endState.error).toBe('some error');
})
test('correct status should be set', () => {
const endState = appReducer(startState, setAppStatusAC('loading'))
expect(endState.status).toBe('loading');
})