diff options
Diffstat (limited to 'test/unit/css.js')
-rw-r--r-- | test/unit/css.js | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/test/unit/css.js b/test/unit/css.js index 3a106c04d..460e5d60b 100644 --- a/test/unit/css.js +++ b/test/unit/css.js @@ -543,21 +543,25 @@ test( "show() resolves correct default display for detached nodes", function(){ span.remove(); }); -test("show() resolves correct default display #10227", function() { - expect(2); +test("show() resolves correct default display #10227", 4, function() { + var html = jQuery( document.documentElement ), + body = jQuery( "body" ); - var body = jQuery("body"); - body.append( - "<p id='ddisplay'>a<style>body{display:none}</style></p>" - ); + body.append( "<p class='ddisplay'>a<style>body{display:none}</style></p>" ); - equal( body.css("display"), "none", "Initial display: none" ); + equal( body.css("display"), "none", "Initial display for body element: none" ); body.show(); - equal( body.css("display"), "block", "Correct display: block" ); + equal( body.css("display"), "block", "Correct display for body element: block" ); + + body.append( "<p class='ddisplay'>a<style>html{display:none}</style></p>" ); + + equal( html.css("display"), "none", "Initial display for html element: none" ); + + html.show(); + equal( html.css( "display" ), "block", "Correct display for html element: block" ); - jQuery("#ddisplay").remove(); - QUnit.expectJqData( body[0], "olddisplay" ); + jQuery( ".ddisplay" ).remove(); }); test("show() resolves correct default display when iframe display:none #12904", function() { |