我有一些看起来像这样的代码:
$(document).on("click", "a.link", myFunction);
"myFunction": function (event) {
var url = event.target.href,
data = $.get(url, {}, "html");
...
如何编写茉莉花测试以查看是否正在定义变量“url”(特别是定义为对象)?
答案 0 :(得分:0)
您可以在jquery itsef上spy()
:
spyOn($, 'get');
现在测试:
expect($.get.calls.mostRecent().args[0]).toBe(...);