【发布时间】:2020-05-21 03:52:59
【问题描述】:
我有一个 module.js 文件,内容如下
export default {
foo(),
bar()
}
我已经尝试在我的测试文件上这样做
jest.mock('/module/path', () => {
foo: jest.fn().mockReturnValue(true)
})
import Module from './module/path'
这是我正在尝试做的测试
test('test the module', () => {
let fooSpy= jest.spyOn(Module, 'foo')
vm.methodThatUseFoo()
expect(fooSpy).toBeCalled()
})
这是我遇到的错误
Cannot spyOn on a primitive value; undefined given
【问题讨论】:
标签: javascript unit-testing vue.js jestjs