diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/ngAnimate/animateSpec.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/ngAnimate/animateSpec.js b/test/ngAnimate/animateSpec.js index eaed757e..6dd3b117 100644 --- a/test/ngAnimate/animateSpec.js +++ b/test/ngAnimate/animateSpec.js @@ -3418,6 +3418,27 @@ describe("ngAnimate", function() { }); }); + it('should remove all element and comment nodes during leave animation', + inject(function($compile, $rootScope) { + + $rootScope.items = [1,2,3,4,5]; + + var element = html($compile( + '<div>' + + ' <div class="animated" ng-repeat-start="item in items">start</div>' + + ' <div ng-repeat-end>end</div>' + + '</div>' + )($rootScope)); + + $rootScope.$digest(); + + $rootScope.items = []; + + $rootScope.$digest(); + + expect(element.children().length).toBe(0); + })); + it('should not throw an error when only comment nodes are rendered in the animation', inject(function($rootScope, $compile) { |
