aboutsummaryrefslogtreecommitdiffstats
path: root/test/ng/directive/aSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/ng/directive/aSpec.js')
-rw-r--r--test/ng/directive/aSpec.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/ng/directive/aSpec.js b/test/ng/directive/aSpec.js
index a284f4bc..dc0de729 100644
--- a/test/ng/directive/aSpec.js
+++ b/test/ng/directive/aSpec.js
@@ -58,4 +58,30 @@ describe('a', function() {
expect(element.text()).toBe('hello@you');
});
+
+
+ it('should not link and hookup an event if href is present at compile', function() {
+ var jq = jQuery || jqLite;
+ element = jq('<a href="//a.com">hello@you</a>');
+ var linker = $compile(element);
+
+ spyOn(jq.prototype, 'on');
+
+ linker($rootScope);
+
+ expect(jq.prototype.on).not.toHaveBeenCalled();
+ });
+
+
+ it('should not link and hookup an event if name is present at compile', function() {
+ var jq = jQuery || jqLite;
+ element = jq('<a name="bobby">hello@you</a>');
+ var linker = $compile(element);
+
+ spyOn(jq.prototype, 'on');
+
+ linker($rootScope);
+
+ expect(jq.prototype.on).not.toHaveBeenCalled();
+ });
});