diff options
| author | Igor Minar | 2011-08-19 16:10:21 -0700 |
|---|---|---|
| committer | Igor Minar | 2011-08-23 10:27:51 -0700 |
| commit | e3fad0feb35f02191ace77638a102c79daad63ac (patch) | |
| tree | d569abeda3ee6b66cf6f2ba920b49f00f3feb329 /test/jqLiteSpec.js | |
| parent | 0f6e199d98caadbb35e3ac66e02236bee06060c5 (diff) | |
| download | angular.js-e3fad0feb35f02191ace77638a102c79daad63ac.tar.bz2 | |
fix(jqlite): correct the jqLite.removeClass method
Diffstat (limited to 'test/jqLiteSpec.js')
| -rw-r--r-- | test/jqLiteSpec.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/jqLiteSpec.js b/test/jqLiteSpec.js index 00760a60..c06fcae4 100644 --- a/test/jqLiteSpec.js +++ b/test/jqLiteSpec.js @@ -222,6 +222,17 @@ describe('jqLite', function(){ expect(jqLite(a).hasClass('abc')).toEqual(false); expect(jqLite(b).hasClass('abc')).toEqual(false); }); + + it('should correctly remove middle class', function() { + var element = jqLite('<div class="foo bar baz"></div>'); + expect(element.hasClass('bar')).toBe(true); + + element.removeClass('bar'); + + expect(element.hasClass('foo')).toBe(true); + expect(element.hasClass('bar')).toBe(false); + expect(element.hasClass('baz')).toBe(true); + }); }); }); |
