diff options
Diffstat (limited to 'test/ng/locationSpec.js')
| -rw-r--r-- | test/ng/locationSpec.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/ng/locationSpec.js b/test/ng/locationSpec.js index 646a9ca0..164251ab 100644 --- a/test/ng/locationSpec.js +++ b/test/ng/locationSpec.js @@ -330,6 +330,19 @@ describe('$location', function() { expect(url.search()).toEqual({'i j': '<>#'}); expect(url.hash()).toBe('x <>#'); }); + + + it('should return decoded characters for search specified in URL', function() { + var locationUrl = new LocationUrl('http://host.com/?q=1%2F2%203'); + expect(locationUrl.search()).toEqual({'q': '1/2 3'}); + }); + + + it('should return decoded characters for search specified with setter', function() { + var locationUrl = new LocationUrl('http://host.com/'); + locationUrl.search('q', '1/2 3'); + expect(locationUrl.search()).toEqual({'q': '1/2 3'}); + }); }); }); |
