让我们说我有一个想像这样的课程:
class Example {
public simpleMethod() {
}
public arrowMethod = () => {
}
}
但是,当我试图刺伤他时,刺伤只有一种简单的方法
const exampleStub = sinon.createStubInstance(Example);
console.log("Example", exampleStub);
console.log("Simple method", exampleStub.simpleMethod); // exists
console.log("Arrow method", exampleStub.arrowMethod); // undefined!
如何使用sinon有效刺穿具有箭头方法的Typescript类?