From 4bd7bedf48c0c1ebb62f6bd8c85e8ea00f94502b Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Thu, 2 May 2013 14:12:48 -0400 Subject: fix($location): prevent navigation if already on the URL --- test/ng/locationSpec.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'test') diff --git a/test/ng/locationSpec.js b/test/ng/locationSpec.js index fb828044..3588150d 100644 --- a/test/ng/locationSpec.js +++ b/test/ng/locationSpec.js @@ -819,6 +819,19 @@ describe('$location', function() { }); + it('should do nothing if already on the same URL', function() { + configureService('/base/', true, true); + inject( + initBrowser(), + initLocation(), + function($browser) { + browserTrigger(link, 'click'); + expectNoRewrite($browser, 'http://host.com/base/'); + } + ); + }); + + it('should rewrite abs link to new url when history enabled on new browser', function() { configureService('/base/link?a#b', true, true); inject( -- cgit v1.2.3