diff options
| author | Igor Minar | 2012-08-31 13:43:57 -0700 | 
|---|---|---|
| committer | Igor Minar | 2012-08-31 13:44:36 -0700 | 
| commit | 0e1545eb04f217f24ecd4e1474cf4cb31c8c3ef0 (patch) | |
| tree | 0dee59ebdacc5bfe259cfb56f418fbac978ffd0d /test/ng | |
| parent | ec7cabf5c9a8df7b76d689c5002d7eba255d41f1 (diff) | |
| download | angular.js-0e1545eb04f217f24ecd4e1474cf4cb31c8c3ef0.tar.bz2 | |
revert: fix(ng-repeat) to work with primitive types
this commit was accidentaly merged. it needs more work and we don't
have CLA signature
This reverts commit 98d489712eff7559bce87ae53bd242112a875c1a.
Diffstat (limited to 'test/ng')
| -rw-r--r-- | test/ng/directive/ngRepeatSpec.js | 115 | 
1 files changed, 0 insertions, 115 deletions
diff --git a/test/ng/directive/ngRepeatSpec.js b/test/ng/directive/ngRepeatSpec.js index 83f23cec..72382591 100644 --- a/test/ng/directive/ngRepeatSpec.js +++ b/test/ng/directive/ngRepeatSpec.js @@ -37,89 +37,6 @@ describe('ngRepeat', function() {    })); -  it('should ngRepeat over array of primitive correctly', inject(function($rootScope, $compile) { -    element = $compile( -      '<ul>' + -        '<li ng-repeat="item in items" ng-init="suffix = \';\'" ng-bind="item + suffix"></li>' + -      '</ul>')($rootScope); - -    Array.prototype.extraProperty = "should be ignored"; -    // INIT -    $rootScope.items = [true, true, true]; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('true;true;true;'); -    delete Array.prototype.extraProperty; - -    $rootScope.items = [false, true, true]; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('false;true;true;'); - -    $rootScope.items = [false, true, false]; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('false;true;false;'); - -    $rootScope.items = [true]; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(1); -    expect(element.text()).toEqual('true;'); - -    $rootScope.items = [true, true, false]; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('true;true;false;'); - -    $rootScope.items = [true, false, false]; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('true;false;false;'); - -    // string -    $rootScope.items = ['a', 'a', 'a']; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('a;a;a;'); - -    $rootScope.items = ['ab', 'a', 'a']; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('ab;a;a;'); - -    $rootScope.items = ['test']; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(1); -    expect(element.text()).toEqual('test;'); -	 -    $rootScope.items = ['same', 'value']; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(2); -    expect(element.text()).toEqual('same;value;'); -	 -	// number -    $rootScope.items = [12, 12, 12]; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('12;12;12;'); - -    $rootScope.items = [53, 12, 27]; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('53;12;27;'); - -    $rootScope.items = [89]; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(1); -    expect(element.text()).toEqual('89;'); - -    $rootScope.items = [89, 23]; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(2); -    expect(element.text()).toEqual('89;23;'); -  })); - -    it('should ngRepeat over object', inject(function($rootScope, $compile) {      element = $compile(        '<ul>' + @@ -130,38 +47,6 @@ describe('ngRepeat', function() {      expect(element.text()).toEqual('misko:swe;shyam:set;');    })); -   -  it('should ngRepeat over object with primitive value correctly', inject(function($rootScope, $compile) { -    element = $compile( -      '<ul>' + -        '<li ng-repeat="(key, value) in items" ng-bind="key + \':\' + value + \';\' "></li>' + -      '</ul>')($rootScope); -    $rootScope.items = {misko:'true', shyam:'true', zhenbo: 'true'}; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('misko:true;shyam:true;zhenbo:true;'); -	 -    $rootScope.items = {misko:'false', shyam:'true', zhenbo: 'true'}; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('misko:false;shyam:true;zhenbo:true;'); -	 -    $rootScope.items = {misko:'false', shyam:'false', zhenbo: 'false'}; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(3); -    expect(element.text()).toEqual('misko:false;shyam:false;zhenbo:false;'); -	 -    $rootScope.items = {misko:'true'}; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(1); -    expect(element.text()).toEqual('misko:true;'); - -    $rootScope.items = {shyam:'true', zhenbo: 'false'}; -    $rootScope.$digest(); -    expect(element.find('li').length).toEqual(2); -    expect(element.text()).toEqual('shyam:true;zhenbo:false;'); -  })); -    it('should not ngRepeat over parent properties', inject(function($rootScope, $compile) {      var Class = function() {};  | 
