У меня есть функция стрелки в моем приложении React-Redux, которая отправляет только действие без полезной нагрузки, которая уничтожит (Сброс) часть моего магазина Redux.HTTP ( или Promises ) не задействован.
export const resetSearch = () => dispatch => {
dispatch({
type: RESET_SEARCH
});
};
Я хочу проверить, что он возвращает правильный тип действия:
import * as actions from '../actions/actionCreators';
import * as types from '../actions/actionTypes';
describe('actions', () => {
it('should create an action to reset part of the store', () => {
const expectedAction = {
type: types.RESET_SEARCH
};
expect(actions.resetSearch()).toEqual(expectedAction);
});
});
Тест не проходитпотому что мне нужно вернуть объект, но вместо этого я посылаю эту анонимную функцию стрелки.Вот вывод Jest
Ожидаемое значение равно: {"type": "RESET_SEARCH"}
Получено: [Функция анонимна]
Каким должен быть тест?Вся помощь будет прекращена!
Спасибо