#reactjs #redux #jestjs #enzyme
Вопрос:
когда я попытался протестировать редуктор с помощью шутки и фермента, он отображается как НАЧАЛЬНОЕ состояние, не определенное, хотя оно определено, это мой код редуктора
const INITIAL_STATE = {
loaderState: false,
scroll: Date.now(),
sidebarVisibility: false,
loaderConfig: null
};
export default function initialValue(state = INITIAL_STATE, action) {
switch (action.type) {
case CLEAR_STORE: {
return INITIAL_STATE
}
default:
return state;
}
}
это мой код тестового примера
import initialValue from "./initial-value",
const INITIAL_STATE = {
loaderState: false,
scroll: Date.now(),
sidebarVisibility: false,
loaderConfig: null
};
describe('testing initialValue', () => {
it("testing Clear_Store case",()=>{
const posts = INITIAL_STATE
const newState = initialValue(undefined,{
type: CLEAR_STORE,
payload: posts
});
expect(newState).toEqual(posts);
})
})