From 4953b49761a791d9ea74bcbe78769fec15d91083 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Tue, 11 Jun 2013 13:14:17 -0700 Subject: fix(ngRepeat): support growing over multi-element groups --- test/ng/directive/ngRepeatSpec.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'test') diff --git a/test/ng/directive/ngRepeatSpec.js b/test/ng/directive/ngRepeatSpec.js index ac6ceb83..2a0d5284 100644 --- a/test/ng/directive/ngRepeatSpec.js +++ b/test/ng/directive/ngRepeatSpec.js @@ -753,4 +753,24 @@ describe('ngRepeat ngAnimate', function() { } })); + it('should grow multi-node repeater', inject(function($compile, $rootScope) { + $rootScope.show = false; + $rootScope.books = [ + {title:'T1', description: 'D1'}, + {title:'T2', description: 'D2'} + ]; + element = $compile( + '
' + + '
{{book.title}}:
' + + '
{{book.description}};
' + + '
')($rootScope); + + $rootScope.$digest(); + expect(element.text()).toEqual('T1:D1;T2:D2;'); + $rootScope.books.push({title:'T3', description: 'D3'}); + $rootScope.$digest(); + expect(element.text()).toEqual('T1:D1;T2:D2;T3:D3;'); + })); + + }); -- cgit v1.2.3