diff options
| author | Misko Hevery | 2013-06-11 13:14:17 -0700 | 
|---|---|---|
| committer | Misko Hevery | 2013-06-11 13:14:34 -0700 | 
| commit | 4953b49761a791d9ea74bcbe78769fec15d91083 (patch) | |
| tree | f8ea43b70ddf4a4428d1c66712793db9ddced8b0 /test/ng/directive | |
| parent | b28f96949ac477b1fe43c81df7cedc21c7ab184c (diff) | |
| download | angular.js-4953b49761a791d9ea74bcbe78769fec15d91083.tar.bz2 | |
fix(ngRepeat): support growing over multi-element groups
Diffstat (limited to 'test/ng/directive')
| -rw-r--r-- | test/ng/directive/ngRepeatSpec.js | 20 | 
1 files changed, 20 insertions, 0 deletions
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( +        '<div>' + +            '<dt ng-repeat-start="book in books">{{book.title}}:</dt>' + +            '<dd ng-repeat-end>{{book.description}};</dd>' + +        '</div>')($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;'); +  })); + +  });  | 
