diff options
author | Rick Waldron <waldron.rick@gmail.com> | 2012-06-23 19:38:27 -0400 |
---|---|---|
committer | Rick Waldron <waldron.rick@gmail.com> | 2012-06-23 19:38:27 -0400 |
commit | 3206be877250f5fe958a0519ef19d52e277687ca (patch) | |
tree | 901fb55ca20104137e90413bcbe376905388dd92 /test | |
parent | 4df3aaeab3f5c1f54d7564fe9973f6bf35664265 (diff) | |
download | jquery-3206be877250f5fe958a0519ef19d52e277687ca.tar.gz jquery-3206be877250f5fe958a0519ef19d52e277687ca.zip |
Make removeClass smart enough to remove duplicates. Fixes #11923
Diffstat (limited to 'test')
-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 ad7f79d1e..b6a1b5d0e 100644 --- a/test/unit/attributes.js +++ b/test/unit/attributes.js @@ -1055,6 +1055,16 @@ test("removeClass(Function) with incoming value", function() { QUnit.reset(); }); +test("removeClass() removes duplicates", function() { + expect(1); + + var $div = jQuery( jQuery.parseHTML("<div class='x x x'></div>") ); + + $div.removeClass("x"); + + ok( !$div.hasClass("x"), "Element with multiple same classes does not escape the wrath of removeClass()" ); +}); + var testToggleClass = function(valueObj) { expect(17); |