在qUnit中模拟选项选择?

时间:2013-02-21 16:16:22

标签: javascript jquery html unit-testing qunit

我正在尝试根据选项的选择编写qUnit测试。但是,将click事件添加到特定选项不起作用,所以我一直在尝试使用.change()事件,但是当有多个事件时,我得到一个这样的调用堆栈错误:

Maximum call stack size exceeded

这是我的单位测试:

test( "Testing",  function() {


    $('#target_select').val(5);
    $('#target_select').change();
    $('#target_select').val(6);
    $('#target_select').change();

    equal($('#some_target').is(':disabled'), true, "It's disabled, man" );


});

所以我的问题是如何准确模拟此事件,或者如何阻止这种情况发生?如果我只使用一个事件,则测试不准确。

0 个答案:

没有答案