问题描述
我在对象的字段上有一个spyOn:
const object = { function?: Function }
spyOn(object,'function').and.returnValue(Promise.resolve(result));
如果以这种方式使用:
object.function!();
然后正常工作
但是如果这样使用:
const func = object.function;
if(!func)
return;
func();
然后不叫间谍 如何在第二种方法中正确设置间谍程序?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)