在Jest配置中添加任何转换器或空属性转换时,模拟无法正常工作。下面的简单代码。
最佳配置:
"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", () => {
});
如果删除转换配置,则模拟正常,将收到消息:模拟!!!。