Существует HO C в имени файла .http.js
, которое находится в root проекта.
Я могу смоделировать ответ, добавив следующий файл в мой проект:
. / __ mocks __ / http. js
const { PromiseState } = require('react-refetch');
module.exports = {
refetch() {
return function (component) {
component.defaultProps = {
...component.defaultProps,
settingsFetch: PromiseState.resolve({ firstName: 'John' }),
settingsFetchResponse: jest.fn(),
};
return component;
};
},
};
Теперь я хочу шпионить за «settingsFetchResponse», чтобы увидеть, действительно ли приходит ответ на выборку.
Как я могу добавить шпиона для этого в моем тесте?