aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorTimmy Willison <timmywillisn@gmail.com>2013-01-21 18:03:07 -0500
committerTimmy Willison <timmywillisn@gmail.com>2013-01-21 18:03:07 -0500
commitb326225d9087ee8c5648ace3cf88feab0330353d (patch)
tree43550eebd93622ed67f1192c52fc6f8e5d61dd8e /test
parent372e04e78e81cc8eb868c5fc97f271a695569aa5 (diff)
downloadjquery-b326225d9087ee8c5648ace3cf88feab0330353d.tar.gz
jquery-b326225d9087ee8c5648ace3cf88feab0330353d.zip
Fix failing tests, add support for empty spans in Opera. Supplements #13132, #10406.
Diffstat (limited to 'test')
-rw-r--r--test/index.html2
-rw-r--r--test/unit/css.js6
-rw-r--r--test/unit/selector.js23
3 files changed, 6 insertions, 25 deletions
diff --git a/test/index.html b/test/index.html
index 45204e27e..9f8edfe20 100644
--- a/test/index.html
+++ b/test/index.html
@@ -87,7 +87,7 @@
<!-- Test HTML -->
<!-- this iframe is outside the #qunit-fixture so it won't reload constantly wasting time, but it means the tests must be "safe" and clean up after themselves -->
<iframe id="loadediframe" name="loadediframe" style="display:none;" src="data/iframe.html"></iframe>
- <dl id="dl" style="position:absolute;top:-32767px;left:-32767px;width:1px">
+ <dl id="dl" style="position:absolute;top:-32767px;left:-32767px;width:1px;height:1px">
<div id="qunit-fixture">
<p id="firstp">See <a id="simon1" href="http://simon.incutio.com/archive/2003/03/25/#getElementsBySelector" rel="bookmark">this blog entry</a> for more information.</p>
<p id="ap">
diff --git a/test/unit/css.js b/test/unit/css.js
index d1cf33304..4d0cec3bb 100644
--- a/test/unit/css.js
+++ b/test/unit/css.js
@@ -857,7 +857,7 @@ test( "css opacity consistency across browsers (#12685)", function() {
});
test( ":visible/:hidden selectors", function() {
- expect( 13 );
+ expect( 16 );
ok( jQuery("#nothiddendiv").is(":visible"), "Modifying CSS display: Assert element is visible" );
jQuery("#nothiddendiv").css({ display: "none" });
@@ -884,6 +884,10 @@ test( ":visible/:hidden selectors", function() {
equal(jQuery("#table td:visible").length, 1, "hidden cell is not perceived as visible (#4512). Works on table elements");
$table.css("display", "none").html("<tr><td>cell</td><td>cell</td></tr>");
equal(jQuery("#table td:visible").length, 0, "hidden cell children not perceived as visible (#4512)");
+
+ t( "Is Visible", "#qunit-fixture div:visible:lt(2)", ["foo", "nothiddendiv"] );
+ t( "Is Not Hidden", "#qunit-fixture:hidden", [] );
+ t( "Is Hidden", "#form input:hidden", ["hidden1","hidden2"] );
});
asyncTest( "Clearing a Cloned Element's Style Shouldn't Clear the Original Element's Style (#8908)", 24, function() {
diff --git a/test/unit/selector.js b/test/unit/selector.js
index 21113207c..07e563da3 100644
--- a/test/unit/selector.js
+++ b/test/unit/selector.js
@@ -63,29 +63,6 @@ test("attributes - jQuery only", function() {
);
});
-if ( jQuery.css ) {
- test("pseudo - visibility", function() {
- expect( 9 );
-
- t( "Is Visible", "#qunit-fixture div:visible:lt(2)", ["foo", "nothiddendiv"] );
- t( "Is Not Hidden", "#qunit-fixture:hidden", [] );
- t( "Is Hidden", "#form input:hidden", ["hidden1","hidden2"] );
-
- var $div = jQuery("<div/>").appendTo("body");
- $div.css({ fontSize: 0, lineHeight: 0 });// IE also needs to set font-size and line-height to 0
- $div.css( "width", 1 ).css( "height", 0 );
- t( "Is Visible", "#nothiddendivchild:visible", ["nothiddendivchild"] );
- t( "Is Not Visible", "#nothiddendivchild:hidden", [] );
- $div.css( "width", 0 ).css( "height", 1 );
- t( "Is Visible", "#nothiddendivchild:visible", ["nothiddendivchild"] );
- t( "Is Not Visible", "#nothiddendivchild:hidden", [] );
- $div.css( "width", 1 ).css( "height", 1 );
- t( "Is Visible", "#nothiddendivchild:visible", ["nothiddendivchild"] );
- t( "Is Not Visible", "#nothiddendivchild:hidden", [] );
- $div.remove();
- });
-}
-
test("disconnected nodes", function() {
expect( 4 );
var $opt = jQuery("<option></option>").attr("value", "whipit").appendTo("#qunit-fixture").detach();