0
Sinonでインスタンス化したときにコンストラクタがメソッドを呼び出すようにしたいと思っていますが、私はこのシナリオがうまくいかないと信じています正しいインスタンス化:Sinonでメソッドを呼び出すテストコンストラクタ
class Test {
constructor() {
this.someFunction();
}
someFunction() {
return 1;
}
}
...とテスト
describe('constructor',() => {
it('should call someFunction()',() => {
const spyFunc = new Spy(new Test(), 'someFunction');
expect(spyFunc.calledOnce).to.be.true;
});
});
それは意味があります...私はそれについて考えていたはずです。 – Detuned