aboutsummaryrefslogtreecommitdiffstats
path: root/test/BinderSpec.js
diff options
context:
space:
mode:
authorMisko Hevery2011-08-16 23:08:13 -0700
committerIgor Minar2011-10-11 10:53:04 -0700
commit75f11f1fc46c35a28c0905f7316ea6779145e2fb (patch)
tree2cd148b555552ee3985c31b953f7cf10a2a3ae38 /test/BinderSpec.js
parente134a8335f5ee7d2e81034ed93f3e465cb14573f (diff)
downloadangular.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.js40
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));
});