diff options
| author | Misko Hevery | 2011-08-16 23:08:13 -0700 |
|---|---|---|
| committer | Igor Minar | 2011-10-11 10:53:04 -0700 |
| commit | 75f11f1fc46c35a28c0905f7316ea6779145e2fb (patch) | |
| tree | 2cd148b555552ee3985c31b953f7cf10a2a3ae38 /test/BinderSpec.js | |
| parent | e134a8335f5ee7d2e81034ed93f3e465cb14573f (diff) | |
| download | angular.js-75f11f1fc46c35a28c0905f7316ea6779145e2fb.tar.bz2 | |
feat(ng:repeat) collection items and DOM elements affinity / stability
Diffstat (limited to 'test/BinderSpec.js')
| -rw-r--r-- | test/BinderSpec.js | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/test/BinderSpec.js b/test/BinderSpec.js index 68513f62..93f23eef 100644 --- a/test/BinderSpec.js +++ b/test/BinderSpec.js @@ -194,25 +194,25 @@ describe('Binder', function(){ scope.$apply(); assertEquals('<ul>' + '<#comment></#comment>' + - '<li ng:bind="item.a" ng:repeat-index="0">A</li>' + - '<li ng:bind="item.a" ng:repeat-index="1">B</li>' + + '<li ng:bind="item.a">A</li>' + + '<li ng:bind="item.a">B</li>' + '</ul>', sortedHtml(form)); items.unshift({a:'C'}); scope.$apply(); assertEquals('<ul>' + '<#comment></#comment>' + - '<li ng:bind="item.a" ng:repeat-index="0">C</li>' + - '<li ng:bind="item.a" ng:repeat-index="1">A</li>' + - '<li ng:bind="item.a" ng:repeat-index="2">B</li>' + + '<li ng:bind="item.a">C</li>' + + '<li ng:bind="item.a">A</li>' + + '<li ng:bind="item.a">B</li>' + '</ul>', sortedHtml(form)); items.shift(); scope.$apply(); assertEquals('<ul>' + '<#comment></#comment>' + - '<li ng:bind="item.a" ng:repeat-index="0">A</li>' + - '<li ng:bind="item.a" ng:repeat-index="1">B</li>' + + '<li ng:bind="item.a">A</li>' + + '<li ng:bind="item.a">B</li>' + '</ul>', sortedHtml(form)); items.shift(); @@ -226,7 +226,7 @@ describe('Binder', function(){ scope.$apply(); assertEquals('<ul>' + '<#comment></#comment>' + - '<li ng:repeat-index="0"><span ng:bind="item.a">A</span></li>' + + '<li><span ng:bind="item.a">A</span></li>' + '</ul>', sortedHtml(scope.$element)); }); @@ -329,15 +329,15 @@ describe('Binder', function(){ assertEquals('<div>'+ '<#comment></#comment>'+ - '<div name="a" ng:bind-attr="{"name":"{{m.name}}"}" ng:repeat-index="0">'+ + '<div name="a" ng:bind-attr="{"name":"{{m.name}}"}">'+ '<#comment></#comment>'+ - '<ul name="a1" ng:bind-attr="{"name":"{{i}}"}" ng:repeat-index="0"></ul>'+ - '<ul name="a2" ng:bind-attr="{"name":"{{i}}"}" ng:repeat-index="1"></ul>'+ + '<ul name="a1" ng:bind-attr="{"name":"{{i}}"}"></ul>'+ + '<ul name="a2" ng:bind-attr="{"name":"{{i}}"}"></ul>'+ '</div>'+ - '<div name="b" ng:bind-attr="{"name":"{{m.name}}"}" ng:repeat-index="1">'+ + '<div name="b" ng:bind-attr="{"name":"{{m.name}}"}">'+ '<#comment></#comment>'+ - '<ul name="b1" ng:bind-attr="{"name":"{{i}}"}" ng:repeat-index="0"></ul>'+ - '<ul name="b2" ng:bind-attr="{"name":"{{i}}"}" ng:repeat-index="1"></ul>'+ + '<ul name="b1" ng:bind-attr="{"name":"{{i}}"}"></ul>'+ + '<ul name="b2" ng:bind-attr="{"name":"{{i}}"}"></ul>'+ '</div></div>', sortedHtml(scope.$element)); }); @@ -417,8 +417,8 @@ describe('Binder', function(){ expect(d2.hasClass('e')).toBeTruthy(); assertEquals( '<div><#comment></#comment>' + - '<div class="o" ng:class-even="\'e\'" ng:class-odd="\'o\'" ng:repeat-index="0"></div>' + - '<div class="e" ng:class-even="\'e\'" ng:class-odd="\'o\'" ng:repeat-index="1"></div></div>', + '<div class="o" ng:class-even="\'e\'" ng:class-odd="\'o\'"></div>' + + '<div class="e" ng:class-even="\'e\'" ng:class-odd="\'o\'"></div></div>', sortedHtml(scope.$element)); }); @@ -459,8 +459,8 @@ describe('Binder', function(){ scope.items = [{}, {name:'misko'}]; scope.$apply(); - assertEquals("123", scope.$eval('items[0].name')); - assertEquals("misko", scope.$eval('items[1].name')); + expect(scope.$eval('items[0].name')).toEqual("123"); + expect(scope.$eval('items[1].name')).toEqual("misko"); }); it('ShouldTemplateBindPreElements', function () { @@ -593,8 +593,8 @@ describe('Binder', function(){ scope.$apply(); assertEquals('<ul>' + '<#comment></#comment>' + - '<li ng:bind=\"k + v\" ng:repeat-index="0">a0</li>' + - '<li ng:bind=\"k + v\" ng:repeat-index="1">b1</li>' + + '<li ng:bind=\"k + v\">a0</li>' + + '<li ng:bind=\"k + v\">b1</li>' + '</ul>', sortedHtml(scope.$element)); }); |
