jquery-ui/tests/unit/progressbar/progressbar_core.js

29 lines
767 B
JavaScript
Raw Normal View History

/*
* progressbar_core.js
*/
var el;
(function($) {
module("progressbar: core");
test("accessibility", function() {
expect(7);
el = $("#progressbar").progressbar();
equals(el.attr("role"), "progressbar", "aria role");
equals(el.attr("aria-valuemin"), 0, "aria-valuemin");
equals(el.attr("aria-valuemax"), 100, "aria-valuemax");
equals(el.attr("aria-valuenow"), 0, "aria-valuenow initially");
el.progressbar("value", 77);
equals(el.attr("aria-valuenow"), 77, "aria-valuenow");
el.progressbar("disable");
2011-06-08 21:02:57 +00:00
equals(el.prop("aria-disabled"), true, "aria-disabled on");
el.progressbar("enable");
// FAIL: for some reason IE6 and 7 return a boolean false instead of the string
2011-06-08 21:02:57 +00:00
equals(el.prop("aria-disabled"), false, "aria-disabled off");
});
})(jQuery);