diff options
| author | Misko Hevery | 2011-04-12 13:40:23 -0700 | 
|---|---|---|
| committer | Misko Hevery | 2011-06-08 15:01:32 -0700 | 
| commit | 2a12f7dcaa078e1d6c3b5092e62dd5f404b8c3e4 (patch) | |
| tree | bc0b46a0f3949f444b55dae92ee44ed0f6d88aa4 /test/AngularSpec.js | |
| parent | 20ce797906bf20cfb1682a6bd1bb23c02aedc369 (diff) | |
| download | angular.js-2a12f7dcaa078e1d6c3b5092e62dd5f404b8c3e4.tar.bz2 | |
Added nextUid() function for unified way of generating IDs in angular
Diffstat (limited to 'test/AngularSpec.js')
| -rw-r--r-- | test/AngularSpec.js | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/test/AngularSpec.js b/test/AngularSpec.js index b58705cc..4ab14580 100644 --- a/test/AngularSpec.js +++ b/test/AngularSpec.js @@ -582,4 +582,20 @@ describe('angular', function(){        });      }    }); + + +  describe('nextUid()', function(){ +    it('should return new id per call', function(){ +      var seen = {}; +      var count = 100; + +      while(count--) { +        var current = nextUid(); +        expect(current.match(/[\d\w]+/)).toBeTruthy(); +        expect(seen[current]).toBeFalsy(); +        seen[current] = true; +      } +    }); +  }); +  }); | 
