aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/selector.js
diff options
context:
space:
mode:
authorJohn Resig <jeresig@gmail.com>2009-02-15 18:20:01 +0000
committerJohn Resig <jeresig@gmail.com>2009-02-15 18:20:01 +0000
commitf9a7cfacf7d609620fd5ce8a939268e93ef423a1 (patch)
treea8b0cb1c0e4fc6249c27eacdc92663b65c9a9bab /test/unit/selector.js
parent87b3ea4bc982513dc11a4bccc6cb73f043ad39bd (diff)
downloadjquery-f9a7cfacf7d609620fd5ce8a939268e93ef423a1.tar.gz
jquery-f9a7cfacf7d609620fd5ce8a939268e93ef423a1.zip
Updated the copy of jQuery and added some more context tests.
Diffstat (limited to 'test/unit/selector.js')
-rw-r--r--test/unit/selector.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/test/unit/selector.js b/test/unit/selector.js
index 9be938320..2539e4d3b 100644
--- a/test/unit/selector.js
+++ b/test/unit/selector.js
@@ -1,7 +1,7 @@
module("selector");
test("element", function() {
- expect(14);
+ expect(18);
reset();
ok( jQuery("*").size() >= 30, "Select all" );
@@ -15,6 +15,11 @@ test("element", function() {
t( "Element Selector", "html", ["html"] );
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." );
ok( jQuery("#length").length, '&lt;input name="length"&gt; cannot be found under IE, see #945' );
ok( jQuery("#lengthtest input").length, '&lt;input name="length"&gt; cannot be found under IE, see #945' );
@@ -103,12 +108,17 @@ test("id", function() {
});
test("class", function() {
- expect(18);
+ expect(22);
t( "Class Selector", ".blog", ["mark","simon"] );
t( "Class Selector", ".GROUPS", ["groups"] );
t( "Class Selector", ".blog.link", ["simon"] );
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." );
t( "Class selector using UTF8", ".台北Táiběi", ["utf8class1"] );
//t( "Class selector using UTF8", ".台北", ["utf8class1","utf8class2"] );