我有一个带有OK按钮的对话框,一旦单击此OK按钮,就会调用一个回调方法。
我正在为此编写单元测试,但是我似乎找不到找到如何单击OK按钮来调用此方法的方法。有人可以告诉我该怎么做吗?我是茉莉和西农的新手。
编辑:这是我用来创建对话框的通用方法。
function myDialogMethod(title, message, buttonLabel, buttonCallback) {
$("#DialogMessage").html(message);
$("#myDialog").dialog({
modal: true,
title: title,
buttons: [
{
text: buttonLabel,
click: function() {
$(this).dialog("close");
buttonCallback();
}
}
]
});
}
然后我用:
myDialogMethod("Modal Title", "Modal Message", "OK", function() { alert("callback"); });
我需要做的是在单元测试中,单击OK按钮以确保调用了按钮回调。
我有一个带有OK按钮的对话框,单击此OK按钮后,将调用回调方法。我正在为此编写单元测试,但是我似乎找不到找到如何单击OK按钮的方法...
这里是单元测试解决方案: