Переменная модуля Mock с Jest - PullRequest
0 голосов
/ 12 октября 2018

Я использовал Jest для макетирования некоторых переменных, которые используются в проверенных функциях, например:

global.SERVER_URL = 'test';
await hydrateApp();
expect(ReactDOM.hydrate).toBeCalled();

Здесь вновь установленное значение SERVER_URL используется hydrateApp().Однако я не могу сделать это с module.Когда я пытаюсь установить module.hot, оно все равно будет неопределенным, когда вызывается функция:

global.module.hot = {
  accept: jest.fn()
};
await hydrateApp();
expect(global.module.hot.accept).toBeCalled();

В этом случае module.hot не определено внутри hydrateApp().

Как установить переменную для объекта модуля, который будет использоваться тестируемой функцией?

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