0

In my JS I have below mentioned code in Initialize function.

initialize: function () {

        if (!$("#VisitorIsSelected").is(':checked'))
        {
            $("#VisitorIsSelected").attr('checked', true);
        }
}

But when I run below mentioned Test Case via Qunit.js and blanket.js it shows me error :Cannot read property 'checked' of null - {}"

test("initialize test", 3, function () {
    $('<input>').appendTo("body");
    $('<select>').appendTo("body");
    $('<input>', { type: "checkbox", checked: true, id: "VisitorIsSelected"}).appendTo("body");
    var result = 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();
});

What should be the exact test case?

Web34
  • 131
  • 12

0 Answers0