Qunit Location.reload()函数一次又一次触发..?

时间:2014-09-26 05:55:12

标签: javascript jquery unit-testing user-interface qunit

我正在处理名为clear的按钮事件,此按钮会在点击时重新加载页面:

var buttons = {
    clearbtn: function (e) {    
        location.reload();
    }
};

这是我的测试代码:

test('Clear button test case', function () {
    var $clear = $('#clearbtn');
    var callcount = 0;
    location.reload = function () {
        debugger;
        console.log(callcount);
        callcount++;
    };

    $clear.trigger('click');
    ok(callcount === 1);
});

Qunit Page一次又一次地重装,我的测试用例根本没有被激活?

0 个答案:

没有答案