aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/jqLiteSpec.js17
1 files changed, 16 insertions, 1 deletions
diff --git a/test/jqLiteSpec.js b/test/jqLiteSpec.js
index 089ae78c..1ebe6ad4 100644
--- a/test/jqLiteSpec.js
+++ b/test/jqLiteSpec.js
@@ -792,7 +792,7 @@ describe('jqLite', function() {
if (msie < 9){
var evnt = document.createEventObject();
evnt.srcElement = element;
- evnt.relatedTarget = relatedTarget;
+ evnt.relatedTarget = relatedTarget;
element.fireEvent('on' + type, evnt);
return;
};
@@ -1153,6 +1153,21 @@ describe('jqLite', function() {
expect(clickSpy1).toHaveBeenCalledOnce();
expect(clickSpy2).toHaveBeenCalledOnce();
});
+
+ it('should pass in a dummy event', function() {
+ // we need the event to have at least preventDefault because angular will call it on
+ // all anchors with no href automatically
+
+ var element = jqLite('<a>poke</a>'),
+ pokeSpy = jasmine.createSpy('poke'),
+ event;
+
+ element.bind('click', pokeSpy);
+
+ element.triggerHandler('click');
+ event = pokeSpy.mostRecentCall.args[0];
+ expect(event.preventDefault).toBeDefined();
+ });
});