Когда добавляется какой-либо преобразователь или преобразование пустого свойства в конфигурацию Jest, макеты не работают. Простой код ниже.
Jest config:
"transform": {
any regex: any transformer
}
Модуль говорит:
module.exports = (m) => {
console.log(m);
};
Модуль тест-модуля:
const say = require("./say");
module.exports = () => {
say("Hello world!");
};
Тест:
jest.mock("./say", () => () => console.log("Mock!!!!"));
test("any test", () => {
});
Если удалить config transform, mock работает, вы получите сообщение: Mock !!!!.