diff options
Diffstat (limited to 'test/jqLiteSpec.js')
| -rw-r--r-- | test/jqLiteSpec.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/jqLiteSpec.js b/test/jqLiteSpec.js index 6794c4e0..fafe7f2a 100644 --- a/test/jqLiteSpec.js +++ b/test/jqLiteSpec.js @@ -331,6 +331,23 @@ describe('jqLite', function(){ browserTrigger(b, 'click'); expect(log).toEqual('click on: A;click on: B;'); }); + + it('should bind to all events separated by space', function() { + var elm = jqLite(a), + callback = jasmine.createSpy('callback'); + + elm.bind('click keypress', callback); + elm.bind('click', callback); + + browserTrigger(a, 'click'); + expect(callback).toHaveBeenCalled(); + expect(callback.callCount).toBe(2); + + callback.reset(); + browserTrigger(a, 'keypress'); + expect(callback).toHaveBeenCalled(); + expect(callback.callCount).toBe(1); + }); }); |
