Проверить, связано ли событие с элементом

/// <reference path="../../../Scripts/myObjectScript.js" />

module("My Test", {
  setup: function () {
      setUpDOM();
  },
  teardown: function () {

  }
});

test("initialize. page load. setPrimaryWarning bound to change event of primary checkbox", function () {
myObject.Initialize(); 
var events = $("#Primary").data('events');
equal(1, events.length);
});

function setUpDOM() {
var $primaryCheckBox = "<input data-val='true' data-val-required='Need Primary' id='Primary' name='Primary' type='checkbox' value='false' data-blur-setup='true'>";
$("#qunit-fixture").append($primaryCheckBox);    

}

Это завершается с ошибкой Умер в тесте № 1 undefined: невозможно получить значение свойства 'data': объект имеет значение null или undefined

Если я тестирую инструменты dev в chrome $("#Primary"). Data('events'); вернет объект. Любые идеи, как я вижу, связано ли событие с элементом в qunit или что не так с тем, как я изложил свой тест выше?

0 ответов

Другие вопросы по тегам