我如何监视instanceof?我试着这样做:
let spy = sinon.spy(global, 'instanceof')但这不起作用,我正在尝试测试它,以确保它被调用;
发布于 2018-03-23 04:06:20
我的意思是,如果您真的想这样做,可以围绕instanceof编写一个简单的包装器
utils.isInstanceOf = function(obj, cls) {
return obj instanceof cls;
};
let spy = sinon.spy(utils, 'isInstanceOf')然后,您可以在代码中调用utils.isInstanceOf,而不是直接使用instanceof。
https://stackoverflow.com/questions/49223647
复制相似问题