});
test("css(String, Object)", function() {
- expect(20);
+ expect(21);
ok( $('#foo').is(':visible'), 'Modifying CSS display: Assert element is visible');
$('#foo').css('display', 'none');
ok( !$('#foo').is(':visible'), 'Modified CSS display: Assert element is hidden');
var j = $("#nonnodes").contents();
j.css("padding-left", "1px");
equals( j.css("padding-left"), "1px", "Check node,textnode,comment css works" );
+
+ // opera sometimes doesn't update 'display' correctly, see #2037
+ $("#t2037")[0].innerHTML = $("#t2037")[0].innerHTML
+ equals( $("#t2037 .hidden").css("display"), "none", "Make sure browser thinks it is hidden" );
});
test("jQuery.css(elem, 'height') doesn't clear radio buttons (bug #1095)", function () {
ok( c.has(x, "bar"), "Check has2" );
});
+test("$.data", function() {
+ expect(3);
+ var div = $("#foo")[0];
+ ok( jQuery.data(div, "test") == undefined, "Check for no data exists" );
+ jQuery.data(div, "test", "success");
+ ok( jQuery.data(div, "test") == "success", "Check for added data" );
+ jQuery.data(div, "test", "overwritten");
+ ok( jQuery.data(div, "test") == "overwritten", "Check for overwritten data" );
+});
+
+test("$.removeData", function() {
+ expect(1);
+ var div = $("#foo")[0];
+ jQuery.data(div, "test", "testing");
+ jQuery.removeData(div, "test");
+ ok( jQuery.data(div, "test") == undefined, "Check removal of data" );
+});
+
test("remove()", function() {
expect(6);
$("#ap").children().remove();