diff options
author | Dave Methvin <dave.methvin@gmail.com> | 2011-08-04 14:33:52 -0700 |
---|---|---|
committer | Dave Methvin <dave.methvin@gmail.com> | 2011-08-04 14:33:52 -0700 |
commit | 6a3395afcdb958a25f9a7cba3e544fe10d4d123a (patch) | |
tree | 4f37fe292c5096957f1feb7a27c06c4eeb9b4631 /test/unit | |
parent | 5417a2cf6b629b5bf3103454a5a6cab2181924e8 (diff) | |
parent | bb1702518e43e88c31922af8b0f3bd4aa29017d2 (diff) | |
download | jquery-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.js | 10 |
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)" ); +}); |