diff options
| author | Misko Hevery | 2011-04-12 16:15:05 -0700 |
|---|---|---|
| committer | Misko Hevery | 2011-06-08 15:01:32 -0700 |
| commit | bb67ee8d28f2cddb4b503dc8909649994a4d67e1 (patch) | |
| tree | 3abc82d98d29aee7abfd197e3d6d5c897f375804 /test/ApiSpecs.js | |
| parent | 2a12f7dcaa078e1d6c3b5092e62dd5f404b8c3e4 (diff) | |
| download | angular.js-bb67ee8d28f2cddb4b503dc8909649994a4d67e1.tar.bz2 | |
Added HashMap
Diffstat (limited to 'test/ApiSpecs.js')
| -rw-r--r-- | test/ApiSpecs.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/ApiSpecs.js b/test/ApiSpecs.js index 0383a457..2fd51873 100644 --- a/test/ApiSpecs.js +++ b/test/ApiSpecs.js @@ -252,5 +252,20 @@ describe('api', function(){ assertEquals({a:1, b:2}, angular.Object.extend({a:1}, {b:2})); }); + describe('HashMap', function(){ + it('should do basic crud', function(){ + var map = new HashMap(); + var key = {}; + var value1 = {}; + var value2 = {}; + expect(map.put(key, value1)).toEqual(undefined); + expect(map.put(key, value2)).toEqual(value1); + expect(map.get(key)).toEqual(value2); + expect(map.get({})).toEqual(undefined); + expect(map.remove(key)).toEqual(value2); + expect(map.get(key)).toEqual(undefined); + }); + }); + }); |
