diff options
Diffstat (limited to 'test/ng/directive/aSpec.js')
| -rw-r--r-- | test/ng/directive/aSpec.js | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/test/ng/directive/aSpec.js b/test/ng/directive/aSpec.js index 8aa2449d..a284f4bc 100644 --- a/test/ng/directive/aSpec.js +++ b/test/ng/directive/aSpec.js @@ -1,7 +1,13 @@ 'use strict'; describe('a', function() { - var element; + var element, $compile, $rootScope; + + + beforeEach(inject(function(_$compile_, _$rootScope_) { + $compile = _$compile_; + $rootScope = _$rootScope_; + })); afterEach(function(){ @@ -9,8 +15,7 @@ describe('a', function() { }); - it('should prevent default action to be executed when href is empty', - inject(function($rootScope, $compile) { + it('should prevent default action to be executed when href is empty', function() { var orgLocation = document.location.href, preventDefaultCalled = false, event; @@ -42,5 +47,15 @@ describe('a', function() { } expect(document.location.href).toEqual(orgLocation); - })); + }); + + + it('should prevent IE for changing text content when setting attribute', function() { + // see issue #1949 + element = jqLite('<a href="">hello@you</a>'); + $compile(element); + element.attr('href', 'bye@me'); + + expect(element.text()).toBe('hello@you'); + }); }); |
