From b3ec8edddd9261eef490f8317144e9c68c888819 Mon Sep 17 00:00:00 2001 From: Brandon Aaron Date: Sat, 8 Dec 2007 04:54:53 +0000 Subject: show is now element aware (#960) --- test/unit/core.js | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'test/unit') diff --git a/test/unit/core.js b/test/unit/core.js index 7ba7eb5da..533fcef2d 100644 --- a/test/unit/core.js +++ b/test/unit/core.js @@ -1106,12 +1106,35 @@ test("prev([String])", function() { }); test("show()", function() { - expect(1); + expect(15); var pass = true, div = $("div"); div.show().each(function(){ if ( this.style.display == "none" ) pass = false; }); ok( pass, "Show" ); + + $("#main").append('

'); + var test = { + "div" : "block", + "p" : "block", + "a" : "inline", + "code" : "inline", + "pre" : "block", + "span" : "inline", + "table" : $.browser.msie ? "block" : "table", + "thead" : $.browser.msie ? "block" : "table-header-group", + "tbody" : $.browser.msie ? "block" : "table-row-group", + "tr" : $.browser.msie ? "block" : "table-row", + "th" : $.browser.msie ? "block" : "table-cell", + "td" : $.browser.msie ? "block" : "table-cell", + "ul" : "block", + "li" : $.browser.msie ? "block" : "list-item" + }; + + $.each(test, function(selector, expected) { + var elem = $(selector, "#show-tests").show(); + equals( elem.css("display"), expected, "Show using correct display type for " + selector ); + }); }); test("addClass(String)", function() { -- cgit v1.2.3