ジャスミンの関数のスパイに関する他の質問を見ましたが、そこで疑問が解決されませんでした。スクリプトandCallThrough
で元の関数を追跡するために使用するつもりです。src
これは私が持っているものです:
describe("My Test to spy :", function() {
var mySpy = jasmine.createSpy(window, "login");
beforeEach(function(){
mySpy();
});
it("Expects login() will be called", function(){
expect(mySpy).toHaveBeenCalled();
});
});
このテストは、スパイが呼び出されているためパスしますか? 関数の元の実装ではありません。したがって、使用するmySpy.andCallThrough()
とエラーが発生します。ドキュメントはすべて、オブジェクトの連鎖とメソッドに関するものです。関数には何もありません。助けが要る。