1
私はジャスミンでテストしたい静的メソッドを持つクラスを持っています。静的メソッドは、クラスのインスタンスで呼び出し可能ではないことを理解します。それで、spyOnのメソッドを見つけることができないという事実のほかに、私のテストは合格しませんが、Jasmineクラスの静的メソッドをテストするにはどうしたらいいですか?ジャスミンで静的クラスメソッドをスパイする方法
ありがとうございます!
class Foo {
static foobar (a, b) {
return a * b
}
}
ジャスミンテスト
it ('should test a static method',() => {
let foo = new Foo()
spyOn(foo, 'foobar')
foo.foobar(2,3)
expect(foo.foobar).toBe(6)
})
ありがとうございます!私はそれを考えていたはずです。また、スパイを使用する方法についての説明のおかげで:) –