【发布时间】:2018-10-23 23:08:21
【问题描述】:
我需要模拟一个对象config.js,而不是像往常一样模拟一个函数。我有 -
//config.js .
export default {
foo: 'bar'
}
我试过了——
import config from './config';
jest.mock('./config');
config.mockReturnValue({
foo: 'zed'
})
还有——
import config from './config';
jest.mock('./config');
config.mockImplentation(() => ({
foo: 'zed'
}));
但它没有嘲笑任何东西,我正在正常获取配置文件。
我做错了什么?
【问题讨论】:
-
这对你有用吗?
jest.mock('./config', () => ({ foo: 'zed' }));
标签: javascript unit-testing jestjs