[英]spy on jquery ui widget in jasmine
我有一個 jquery ui 小部件定義如下:
$.widget("ui.someWidget",
options: {}, _create = function() { doSomething();
});
現在我試圖像這樣監視它:
var ui_spy = spyOn($.fn, "someWidget");
$('#something').someWidget();
expect(ui_spy).toHaveBeenCalled();
var ui_spy = spyOn($.ui, "someWidget");
$('#something').someWidget();
expect(ui_spy).toHaveBeenCalled();
兩者都返回假......我做錯了什么?
您的期望需要在 spy 上引用一個方法:
expect(ui_spy.someWidget).toHaveBeenCalled();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.