У меня есть что-то вроде этого.Предположим, что следующий файл reducers123.js
import {combineReducers} from 'redux';
import * as types from './actionTypes';
function reducer1(state = {
someId: 0,
someCategory: []
}, action) {
switch(action.type) {
'someActionType1' :
state.someCategory = action.someCategoryData;
break;
'someActionType2' :
state.id = action.someId;
break;
}
}
const appReducer = combineReducers({reducer1});
export default appReducer;
Я вызываю вышеуказанный редуктор в тестовом файле следующим образом.
import reducers from `./reducers123.js`;
describe('some reducer test case', () => {
it('test case', () => {
reducers({someCategory: ['d1', 'd2', 'd3']}, {type: 'someActionType1'});
});
});
Так что здесь следует принять данные someCategory
как ['d1', 'd2', 'd3']
, но это пустой массив [], который я определил изначально.Мне нужно переопределить значение массива someCategory
в моем тестовом случае.Так как это сделать.Пожалуйста, помогите мне.
Заранее спасибо.