Я новичок в шутке и просто хочу реализовать модульный тест для простой функции, которая использует сторонний модуль узла.
функция для тестирования (скажем, она находится в 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
.
Любая помощь, пожалуйста?