Шутка, шпионить за издевательским модулем - PullRequest
0 голосов
/ 02 февраля 2020

Существует 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», чтобы увидеть, действительно ли приходит ответ на выборку.

Как я могу добавить шпиона для этого в моем тесте?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...