jquery core: Closes #1681. jQuery.fn.toggleClass can accept a boolean argument indicating add/remove.

This commit is contained in:
Ariel Flesler 2008-12-25 20:12:18 +00:00
parent 0e3e470edc
commit 0a8f96ac3d
2 changed files with 12 additions and 3 deletions

View file

@ -1493,13 +1493,20 @@ test("removeClass(String) - simple", function() {
});
test("toggleClass(String)", function() {
expect(3);
expect(6);
var e = jQuery("#firstp");
ok( !e.is(".test"), "Assert class not present" );
e.toggleClass("test");
ok( e.is(".test"), "Assert class present" );
e.toggleClass("test");
ok( !e.is(".test"), "Assert class not present" );
e.toggleClass("test", false);
ok( !e.is(".test"), "Assert class not present" );
e.toggleClass("test", true);
ok( e.is(".test"), "Assert class present" );
e.toggleClass("test", false);
ok( !e.is(".test"), "Assert class not present" );
});
test("removeAttr(String", function() {