diff options
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); +    }); +  }); +  }); | 
