From 3206be877250f5fe958a0519ef19d52e277687ca Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Sat, 23 Jun 2012 19:38:27 -0400 Subject: Make removeClass smart enough to remove duplicates. Fixes #11923 --- test/unit/attributes.js | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test') 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.removeClass("x"); + + ok( !$div.hasClass("x"), "Element with multiple same classes does not escape the wrath of removeClass()" ); +}); + var testToggleClass = function(valueObj) { expect(17); -- cgit v1.2.3