aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit
diff options
context:
space:
mode:
authorDave Methvin <dave.methvin@gmail.com>2011-08-04 14:33:52 -0700
committerDave Methvin <dave.methvin@gmail.com>2011-08-04 14:33:52 -0700
commit6a3395afcdb958a25f9a7cba3e544fe10d4d123a (patch)
tree4f37fe292c5096957f1feb7a27c06c4eeb9b4631 /test/unit
parent5417a2cf6b629b5bf3103454a5a6cab2181924e8 (diff)
parentbb1702518e43e88c31922af8b0f3bd4aa29017d2 (diff)
downloadjquery-6a3395afcdb958a25f9a7cba3e544fe10d4d123a.tar.gz
jquery-6a3395afcdb958a25f9a7cba3e544fe10d4d123a.zip
Merge pull request #419 from rwldrn/9630
Unit tests assert that .contents().hasClass() works as expected. Fixes #9630
Diffstat (limited to 'test/unit')
-rw-r--r--test/unit/attributes.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/unit/attributes.js b/test/unit/attributes.js
index b0fe2b4aa..f3c61b9eb 100644
--- a/test/unit/attributes.js
+++ b/test/unit/attributes.js
@@ -1062,3 +1062,13 @@ test("addClass, removeClass, hasClass", function() {
jq.removeClass("class4");
ok( jq.hasClass("class4")==false, "Check the class has been properly removed" );
});
+
+test("contents().hasClass() returns correct values", function() {
+ expect(2);
+
+ var $div = jQuery("<div><span class='foo'></span><!-- comment -->text</div>"),
+ $contents = $div.contents();
+
+ ok( $contents.hasClass("foo"), "Found 'foo' in $contents" );
+ ok( !$contents.hasClass("undefined"), "Did not find 'undefined' in $contents (correctly)" );
+});