1

オプションの選択に基づいてqUnitテストを作成しようとしています。ただし、特定のオプションにクリック イベントを追加しても機能しないため、.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" );


});

私の質問は、このイベントを正確にシミュレートするにはどうすればよいですか、またはこれが起こらないようにするにはどうすればよいですか? イベントを 1 つしか使用しない場合、テストは正確ではありません。

4

0 に答える 0