Я пытаюсь проверить, что отправка в хранилище с избыточностью происходит внутри метода класса ES6, но у меня ничего не получается.
Почему-то я не могу узнать, как издеваться над магазином, чтобы получить ответ.
Метод довольно прост:
class Foo {
…
bar() {
store.dispatch({ type: FOO_BAR_BAZ });
}
…
};
Я просто хочу проверить, что отправка произошла.
Я попробовал пару вещей, включая redux-mock-store
, но я не получаю отзывов от магазина.
it('should foo bar baz', () => {
const store = {
dispatch: jest.fn(),
};
const foobar = new Foo();
foobar.bar();
console.log(store.dispatch.mock);
//=> { calls: [], instances: [], invocationCallOrder: [], results: [] }
});
Я был бы глубоко признателен, если бы кто-то мог указать мне правильное направление.