I have below mentioned code in my JS file.
initialize: function () {
if (!$("#Res").is(':checked'))
{
$("#Res").attr('checked', true);
}
}
When I tried to run test case using Qunit.js and blanekt.js. It shows me error that "Cannot read property 'checked' of null" Can please anyone assist me to fix this issue or re-write test case. I am using Jquery 1.4.1.js version. Is issue related to version of Jquery?
test("initialize test", 1, function () {
$('<input>').appendTo("body");
$('<select>').appendTo("body");
$('<input>', { type: "checkbox", checked: true, id: "Res"}).appendTo("body");
var result = mydomain.initialize();
equal(undefined, result, "passed");
$('input, select').trigger("blur");
ok(true, "blur event called");
$('input, select').trigger("change");
ok(true, "change event called");
$("input").remove();
$("select").remove();
});