Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit 9ea4b24

Browse files
committed
Tweaked test, fixed error
1 parent ff77e1a commit 9ea4b24

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/jqLite.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ function jqLiteRemoveClass(element, cssClasses) {
362362
if (cssClasses && (element.setAttribute || msie === 9)) {
363363
forEach(cssClasses.split(' '), function(cssClass) {
364364
setter(trim(
365-
(" " + (element.getAttribute('class') || '') + " ")
365+
(" " + (element.getAttribute('class') || element.className || '') + " ")
366366
.replace(/[\n\t]/g, " ")
367367
.replace(" " + trim(cssClass) + " ", " "))
368368
);

test/jqLiteSpec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ describe('jqLite', function() {
714714
});
715715

716716
it('should allow adding of class in IE9', function() {
717-
if (msie !== 9) return; // IE9 doesn't support node.setAttribute
717+
if (!(jqLite(a).setAttribute && jqLite(a).getAttribute)) return; // IE9 doesn't support node.setAttribute
718718
var selector = jqLite([a, b]);
719719
expect(selector.addClass('abc')).toBe(selector);
720720
expect(jqLite(a).hasClass('abc')).toBe(true);

0 commit comments

Comments
 (0)