aboutsummaryrefslogtreecommitdiffstats
path: root/test/jqLiteSpec.js
diff options
context:
space:
mode:
authorMisko Hevery2011-08-17 12:19:43 -0700
committerIgor Minar2011-10-11 10:53:06 -0700
commitb96e978178a6acbf048aa6db466ed845e1395445 (patch)
tree246dabb330f69d8f7e49bcb771d07f008513e396 /test/jqLiteSpec.js
parentbda2bba2be7a52bf39fb1b257b6363edc7b71173 (diff)
downloadangular.js-b96e978178a6acbf048aa6db466ed845e1395445.tar.bz2
fix(jqlite): removeClass would clobber class names
Diffstat (limited to 'test/jqLiteSpec.js')
-rw-r--r--test/jqLiteSpec.js6
1 files changed, 6 insertions, 0 deletions
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);
});