Как правильно смоделировать узел модуля для шутливого юнит-тестирования - PullRequest
0 голосов
/ 17 февраля 2019

Я новичок в шутке и просто хочу реализовать модульный тест для простой функции, которая использует сторонний модуль узла.

функция для тестирования (скажем, она находится в utilFolder.js):

import moduleName from 'third_party_module'
const util = {
   simple_function() {
      const name = moduleName.func1();
   }
}

export default util;

тестовый файл:

import util from "utilFolder";
import moduleName  from 'third_party_module';
jest.mock("third_party_module", () => ({
   func1: jest.fn()
}));

describe("was mocked functions called", () {
  test("was mocked functions called??", () => {
      util.simple_function();
      expect(moduleName.func1).toHaveBeenCalled();
  });
});

Ошибка: Expected mock function to have been called, but it was not called.

Любая помощь, пожалуйста?

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