" );
// These should be "auto" (or some better value)
// temporarily provide "0px" for backwards compat
@@ -42,7 +42,7 @@ test("css(String|Hash)", function() {
equal( parseFloat(jQuery("#nothiddendiv").css("width")), 0, "Test negative width set to 0");
equal( parseFloat(jQuery("#nothiddendiv").css("height")), 0, "Test negative height set to 0");
- equal( jQuery("
").css("display"), "none", "Styles on disconnected nodes");
+ equal( jQuery("
").css("display"), "none", "Styles on disconnected nodes");
jQuery("#floatTest").css({"float": "right"});
equal( jQuery("#floatTest").css("float"), "right", "Modified CSS float using \"float\": Assert float is right");
@@ -111,6 +111,12 @@ test("css(String|Hash)", function() {
// Test null
child.css("font-size", null);
equal( child[0].style.fontSize, old, "Make sure font-size isn't changed on null." );
+
+ strictEqual( child.css( "x-fake" ), undefined, "Make sure undefined is returned from css(nonexistent)." );
+
+ div = jQuery( "
" ).css({ position: "absolute", "z-index": 1000 }).appendTo( "#qunit-fixture" );
+ strictEqual( div.css( "z-index" ), "1000",
+ "Make sure that a string z-index is returned from css('z-index') (#14432)." );
});
test( "css() explicit and relative values", 29, function() {
@@ -200,16 +206,6 @@ test( "css() explicit and relative values", 29, function() {
equal( $elem.css("opacity"), "1", "'+=0.5' on opacity (params)" );
});
-test("css(String) where values are z-index", function() {
- expect(1);
-
- var $elem = jQuery( "
" ).appendTo( "#qunit-fixture" );
-
- $elem.css({ "position": "absolute", "z-index": "1000" });
- strictEqual( $elem.css( "z-index" ), "1000" );
-});
-
-
test("css(String, Object)", function() {
expect( 19 );
var j, div, display, ret, success;
@@ -403,14 +399,6 @@ test("css(Object) where values are Functions", function() {
jQuery("#cssFunctionTest").remove();
});
-test("css(String) where values are undefined", function() {
- expect(1);
-
- var $elem = jQuery( "#nothiddendiv" );
-
- strictEqual( $elem.css( "test" ), undefined );
-});
-
test("css(Object) where values are Functions with incoming values", function() {
expect(3);