Jest 模拟一个对象

8 浏览
0 Comments

Jest 模拟一个对象

我需要模拟一个对象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'
}));

但是它没有模拟任何东西,我仍然得到了正常的config文件。我做错了什么?

0