fix(router): respect LocationStrategy when constructing hrefs in links

Note that this introduces more behavior for LocationStrategy which needs
yet more refactoring to test. See #4935.

Closes #4333
This commit is contained in:
Brian Ford
2015-10-26 13:57:41 +00:00
parent 280cd33f2e
commit 2a3e11d32d
11 changed files with 36 additions and 42 deletions

View File

@ -53,7 +53,7 @@ export function main() {
.then((testComponent) => {
testComponent.detectChanges();
let anchorElement = testComponent.debugElement.query(By.css('a')).nativeElement;
expect(DOM.getAttribute(anchorElement, 'href')).toEqual('/detail');
expect(DOM.getAttribute(anchorElement, 'href')).toEqual('detail');
async.done();
});
}));
@ -99,7 +99,7 @@ class TestComponent {
function makeDummyLocation() {
var dl = new SpyLocation();
dl.spy('normalizeAbsolutely').andCallFake((url) => url);
dl.spy('prepareExternalUrl').andCallFake((url) => url);
return dl;
}