diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/ng/directive/selectSpec.js | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/test/ng/directive/selectSpec.js b/test/ng/directive/selectSpec.js index 321990e8..c63d17bf 100644 --- a/test/ng/directive/selectSpec.js +++ b/test/ng/directive/selectSpec.js @@ -1108,7 +1108,7 @@ describe('select', function() { }); - describe('OPTION value', function() { + describe('option', function() { it('should populate value attribute on OPTION', function() { compile('<select ng-model="x"><option selected>abc</option></select>'); @@ -1125,5 +1125,18 @@ describe('select', function() { compile('<select ng-model="x"><option>hello</select>'); expect(element).toEqualSelect(['hello']); }); + + it('should not blow up when option directive is found inside of a datalist', + inject(function($compile, $rootScope) { + var element = $compile('<div>' + + '<datalist><option>some val</option></datalist>' + + '<span>{{foo}}</span>' + + '</div>')($rootScope); + + $rootScope.foo = 'success'; + $rootScope.$digest(); + expect(element.find('span').text()).toBe('success'); + dealoc(element); + })); }); }); |
