aboutsummaryrefslogtreecommitdiffstats
path: root/test/jqLiteSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/jqLiteSpec.js')
-rw-r--r--test/jqLiteSpec.js17
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);
+ });
});