【发布时间】:2019-02-03 13:09:35
【问题描述】:
我使用jest.genMockFromModule('winston'); 模拟了第三方库
从这一点开始,无论我需要winston,如果我console.log(winston),模拟函数也即将到来。但它应该只出现在测试用例文件中。
我在这里做错了什么?
__mocks__
winston.js
const winston = jest.genMockFromModule('winston');
logger.js
const winston = require('winston')
console.log(winston) // object consist of mockFunctions
【问题讨论】:
-
无论你导出什么都应该在你的导入中。你的 winston.js 文件怎么样?你能分享剩下的吗?
标签: javascript node.js jestjs