aboutsummaryrefslogtreecommitdiffstats
path: root/test/ng/locationSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/ng/locationSpec.js')
-rw-r--r--test/ng/locationSpec.js13
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'});
+ });
});
});