Make sure the resulting className from removeClass is nicely trimmed. Fixes #5988.
This commit is contained in:
parent
f95147f465
commit
e76ba32ceb
2 changed files with 13 additions and 2 deletions
|
@ -478,7 +478,7 @@ test("addClass(Function) with incoming value", function() {
|
|||
});
|
||||
|
||||
var testRemoveClass = function(valueObj) {
|
||||
expect(5);
|
||||
expect(7);
|
||||
|
||||
var $divs = jQuery('div');
|
||||
|
||||
|
@ -508,6 +508,17 @@ var testRemoveClass = function(valueObj) {
|
|||
var j = jQuery("#nonnodes").contents();
|
||||
j.removeClass( valueObj("asdf") );
|
||||
ok( !j.hasClass("asdf"), "Check node,textnode,comment for removeClass" );
|
||||
|
||||
var div = document.createElement("div");
|
||||
div.className = " test foo ";
|
||||
|
||||
jQuery(div).removeClass( valueObj("foo") );
|
||||
equals( div.className, "test", "Make sure remaining className is trimmed." );
|
||||
|
||||
div.className = " test ";
|
||||
|
||||
jQuery(div).removeClass( valueObj("test") );
|
||||
equals( div.className, "", "Make sure there is nothing left after everything is removed." );
|
||||
};
|
||||
|
||||
test("removeClass(String) - simple", function() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue