diff --git a/test/router-view-port.es5.spec.js b/test/router-view-port.es5.spec.js
index e5a8f1c..1a846db 100644
--- a/test/router-view-port.es5.spec.js
+++ b/test/router-view-port.es5.spec.js
@@ -125,6 +125,32 @@ describe('routerViewPort', function () {
}));
+ it('should update anchors hrefs in nested viewports', inject(function (router) {
+
+ put('childRouter', '
');
+ $controllerProvider.register('ChildRouterController', function (router) {
+ router.config([
+ { path: '/b', component: 'one' },
+ { path: '/c', component: 'two' }
+ ]);
+ });
+
+ put('router', '');
+ router.config([
+ { path: '/a', component: 'childRouter' },
+ { path: '/d', component: 'user' }
+ ]);
+
+ compile('');
+
+ router.navigate('/a/b');
+ $rootScope.$digest(true);
+
+ expect(elt.find('a')[0].getAttribute('href')).toBe('../d');
+ expect(elt.find('a')[1].getAttribute('href')).toBe('./c');
+ }));
+
+
it('should allow params in routerLink directive', inject(function (router) {
put('router', '');
put('one', '');