mirror of
https://github.com/ershisan99/it-incubator-todolist-ts-17-live-2024-08-17.git
synced 2025-12-16 20:59:30 +00:00
23 lines
555 B
TypeScript
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');
|
|
})
|
|
|