From bb67ee8d28f2cddb4b503dc8909649994a4d67e1 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Tue, 12 Apr 2011 16:15:05 -0700 Subject: Added HashMap --- test/ApiSpecs.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'test') 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); + }); + }); + }); -- cgit v1.2.3