我有这个功能
daysClick: function(e) {
var parent = $(e.currentTarget).closest('.days');
if (!$(parent).hasClass('disabled') && !$(parent).hasClass('readonly')) {
$(e.currentTarget).toggleClass('selected');
}
}
如何使用茉莉花测试?
我不确定如何伪造点击事件。
答案 0 :(得分:1)
看看uitest.js。
它允许您将事件处理和其他UI功能合并到自动化Jasmine测试中。
var uit = uitest.current;
describe('someSuite', function() {
uit.url('someUrl');
it('should do smth when clicked on the button', function() {
uit.runs(function($) {
$(".btn").click();
});
});
});