diff options
| author | Misko Hevery | 2011-06-22 14:30:56 -0700 |
|---|---|---|
| committer | Igor Minar | 2011-06-23 08:12:01 -0700 |
| commit | 9ec45ad5c45791c81d4d1909ea1abceedc5ed3e9 (patch) | |
| tree | 0e23535f4388c5bbdc5c183cbfe4e1e558fe4d38 /test/widgetsSpec.js | |
| parent | 8e880fcb77bdcca2fd4a25f1333acc45dca75d8b (diff) | |
| download | angular.js-9ec45ad5c45791c81d4d1909ea1abceedc5ed3e9.tar.bz2 | |
fix:ng:repeater - fix $position when collection size changes
Diffstat (limited to 'test/widgetsSpec.js')
| -rw-r--r-- | test/widgetsSpec.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/widgetsSpec.js b/test/widgetsSpec.js index d3b2ec5d..aadc1597 100644 --- a/test/widgetsSpec.js +++ b/test/widgetsSpec.js @@ -893,7 +893,11 @@ describe("widget", function(){ it('should expose iterator position as $position when iterating over arrays', function() { var scope = compile('<ul><li ng:repeat="item in items" ' + 'ng:bind="item + \':\' + $position + \'|\'"></li></ul>'); - scope.items = ['misko', 'shyam', 'doug', 'frodo']; + scope.items = ['misko', 'shyam', 'doug']; + scope.$eval(); + expect(element.text()).toEqual('misko:first|shyam:middle|doug:last|'); + + scope.items.push('frodo'); scope.$eval(); expect(element.text()).toEqual('misko:first|shyam:middle|doug:middle|frodo:last|'); }); |
