假咔嗒事件 - 茉莉花

时间:2013-11-18 16:11:27

标签: javascript jasmine

我有这个功能

daysClick: function(e) {

    var parent = $(e.currentTarget).closest('.days');

    if (!$(parent).hasClass('disabled') && !$(parent).hasClass('readonly')) {
        $(e.currentTarget).toggleClass('selected');
    }
}

如何使用茉莉花测试?

我不确定如何伪造点击事件。

1 个答案:

答案 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();
        });
    });
});