From 622c3ec97409c67ff316c317771b47880fa5c1e8 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Thu, 1 Sep 2011 15:13:42 -0700 Subject: fix(jqLite): addClass should ignore falsy values --- test/jqLiteSpec.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'test') diff --git a/test/jqLiteSpec.js b/test/jqLiteSpec.js index 5991c4f8..f2a99943 100644 --- a/test/jqLiteSpec.js +++ b/test/jqLiteSpec.js @@ -197,6 +197,20 @@ describe('jqLite', function(){ expect(jqLite(a).hasClass('abc')).toEqual(true); expect(jqLite(b).hasClass('abc')).toEqual(true); }); + + it('should ignore falsy values', function() { + var jqA = jqLite(a); + expect(jqA[0].className).toBe(''); + + jqA.addClass(undefined); + expect(jqA[0].className).toBe(''); + + jqA.addClass(null); + expect(jqA[0].className).toBe(''); + + jqA.addClass(false); + expect(jqA[0].className).toBe(''); + }); }); -- cgit v1.2.3