我查看了有关在 Jasmine 中监视功能的其他问题,但我没有在那里得到解答。我打算用我的脚本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()
它会出错。这些文档都是关于链接对象和方法的。没有什么功能。需要一些帮助。