X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;ds=sidebyside;f=test%2Funit%2Fselector.js;h=3b18f16ae3fbc2ddd62f148d986e1aed19ba4c45;hb=231c8756788f085d04c6120c12eaa66766abfa3f;hp=708204b6e5972970b1e016ca1e3f0f1081ed0c02;hpb=2c31a1624f72df3987cd1d0d3605c359658986e5;p=jquery.git diff --git a/test/unit/selector.js b/test/unit/selector.js index 708204b..3b18f16 100644 --- a/test/unit/selector.js +++ b/test/unit/selector.js @@ -16,20 +16,20 @@ test("element", function() { t( "Parent Element", "div p", ["firstp","ap","sndp","en","sap","first"] ); equals( jQuery("param", "#object1").length, 2, "Object/param as context" ); - isSet( jQuery("p", document.getElementsByTagName("div")), q("firstp","ap","sndp","en","sap","first"), "Finding elements with a context." ); - isSet( jQuery("p", "div"), q("firstp","ap","sndp","en","sap","first"), "Finding elements with a context." ); - isSet( jQuery("p", jQuery("div")), q("firstp","ap","sndp","en","sap","first"), "Finding elements with a context." ); - isSet( jQuery("div").find("p"), q("firstp","ap","sndp","en","sap","first"), "Finding elements with a context." ); + same( jQuery("p", document.getElementsByTagName("div")).get(), q("firstp","ap","sndp","en","sap","first"), "Finding elements with a context." ); + same( jQuery("p", "div").get(), q("firstp","ap","sndp","en","sap","first"), "Finding elements with a context." ); + same( jQuery("p", jQuery("div")).get(), q("firstp","ap","sndp","en","sap","first"), "Finding elements with a context." ); + same( jQuery("div").find("p").get(), q("firstp","ap","sndp","en","sap","first"), "Finding elements with a context." ); ok( jQuery("#length").length, '<input name="length"> cannot be found under IE, see #945' ); ok( jQuery("#lengthtest input").length, '<input name="length"> cannot be found under IE, see #945' ); // Check for unique-ness and sort order - isSet( jQuery("*"), jQuery("*, *"), "Check for duplicates: *, *" ); - isSet( jQuery("p"), jQuery("p, div p"), "Check for duplicates: p, div p" ); + same( jQuery("*").get(), jQuery("*, *").get(), "Check for duplicates: *, *" ); + same( jQuery("p").get(), jQuery("p, div p").get(), "Check for duplicates: p, div p" ); - t( "Checking sort order", "h2, h1", ["header", "banner", "userAgent"] ); - t( "Checking sort order", "h2:first, h1:first", ["header", "banner"] ); + t( "Checking sort order", "h2, h1", ["qunit-header", "qunit-banner", "qunit-userAgent"] ); + t( "Checking sort order", "h2:first, h1:first", ["qunit-header", "qunit-banner"] ); t( "Checking sort order", "p, p a", ["firstp", "simon1", "ap", "google", "groups", "anchor1", "mark", "sndp", "en", "yahoo", "sap", "anchor2", "simon", "first"] ); }); @@ -103,7 +103,7 @@ test("id", function() { t( "ID selector with non-existant ancestor", "#asdfasdf #foobar", [] ); // bug #986 - isSet( jQuery("body").find("div#form"), [], "ID selector within the context of another element" ); + same( jQuery("body").find("div#form").get(), [], "ID selector within the context of another element" ); t( "Underscore ID", "#types_all", ["types_all"] ); t( "Dash ID", "#fx-queue", ["fx-queue"] ); @@ -119,10 +119,10 @@ test("class", function() { t( "Class Selector w/ Element", "a.blog", ["mark","simon"] ); t( "Parent Class Selector", "p .blog", ["mark","simon"] ); - isSet( jQuery(".blog", document.getElementsByTagName("p")), q("mark", "simon"), "Finding elements with a context." ); - isSet( jQuery(".blog", "p"), q("mark", "simon"), "Finding elements with a context." ); - isSet( jQuery(".blog", jQuery("p")), q("mark", "simon"), "Finding elements with a context." ); - isSet( jQuery("p").find(".blog"), q("mark", "simon"), "Finding elements with a context." ); + same( jQuery(".blog", document.getElementsByTagName("p")).get(), q("mark", "simon"), "Finding elements with a context." ); + same( jQuery(".blog", "p").get(), q("mark", "simon"), "Finding elements with a context." ); + same( jQuery(".blog", jQuery("p")).get(), q("mark", "simon"), "Finding elements with a context." ); + same( jQuery("p").find(".blog").get(), q("mark", "simon"), "Finding elements with a context." ); t( "Class selector using UTF8", ".å°åTaÌibeÌi", ["utf8class1"] ); //t( "Class selector using UTF8", ".å°å", ["utf8class1","utf8class2"] ); @@ -140,11 +140,11 @@ test("class", function() { var div = document.createElement("div"); div.innerHTML = "
"; - isSet( jQuery(".e", div), [ div.firstChild ], "Finding a second class." ); + same( jQuery(".e", div).get(), [ div.firstChild ], "Finding a second class." ); div.lastChild.className = "e"; - isSet( jQuery(".e", div), [ div.firstChild, div.lastChild ], "Finding a modified class." ); + same( jQuery(".e", div).get(), [ div.firstChild, div.lastChild ], "Finding a modified class." ); }); test("name", function() { @@ -160,8 +160,8 @@ test("name", function() { t( "Name selector for grouped input", "input[name='types[]']", ["types_all", "types_anime", "types_movie"] ) - isSet( jQuery("#form").find("input[name=action]"), q("text1"), "Name selector within the context of another element" ); - isSet( jQuery("#form").find("input[name='foo[bar]']"), q("hidden2"), "Name selector for grouped form element within the context of another element" ); + same( jQuery("#form").find("input[name=action]").get(), q("text1"), "Name selector within the context of another element" ); + same( jQuery("#form").find("input[name='foo[bar]']").get(), q("hidden2"), "Name selector for grouped form element within the context of another element" ); var a = jQuery('tName1 AtName2 A