From b96e978178a6acbf048aa6db466ed845e1395445 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Wed, 17 Aug 2011 12:19:43 -0700 Subject: fix(jqlite): removeClass would clobber class names --- test/jqLiteSpec.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/jqLiteSpec.js') diff --git a/test/jqLiteSpec.js b/test/jqLiteSpec.js index f66b6244..bb00ca25 100644 --- a/test/jqLiteSpec.js +++ b/test/jqLiteSpec.js @@ -318,10 +318,16 @@ describe('jqLite', function(){ describe('removeClass', function(){ it('should allow removal of class', function(){ var selector = jqLite([a, b]); + selector.addClass('a'); + selector.addClass('b'); + selector.addClass('c'); expect(selector.addClass('abc')).toEqual(selector); expect(selector.removeClass('abc')).toEqual(selector); expect(jqLite(a).hasClass('abc')).toEqual(false); expect(jqLite(b).hasClass('abc')).toEqual(false); + expect(jqLite(a).hasClass('a')).toEqual(true); + expect(jqLite(a).hasClass('b')).toEqual(true); + expect(jqLite(a).hasClass('c')).toEqual(true); }); -- cgit v1.2.3