我进行了以下测试:
it('testing a spy', async () => {
function Foo() {
function bar() {
return true;
}
function bigtime() {
return bar();
}
return {
bigtime,
}
}
const spy = jest.spyOn(Foo, 'bar');
const baz = Foo();
baz.bigtime();
expect(spy).toHaveBeenCalled();
});
但是当我运行它时,出现以下错误:
无法监视bar属性,因为它不是函数;未定义 代替
如何监视bar
函数?