0
以下jasmine-jquery代码片段失败。我得到的错误是“期望的间谍日志已被调用”。Spin on Jasmine-jquery函数调用
var logIt = function() {
console.log("logged");
};
$('#id1').on({
click: logIt
});
describe("Clicking id1", function() {
it("logs to the console.", function() {
spyOn(window, 'logIt');
$('#id1').click();
expect(window.logIt).toHaveBeenCalled();
});
});
//ERROR: "Expected spy logIt to have been called."
这会生成相同的评论。 – George
我测试了上述代码的改编版本,它适用于我...你的jasmine-html页面上是否有'id =“id1”'html元素?如果不是,这将导致评论。 – marcel
行 - 你的作品一旦我添加了“id1”的元素。但即使添加元素,我使用'spyOn'的原始测试失败。你知道这是为什么吗? – George