class MockLocationStrategy extends LocationStrategy { constructor() internalBaseHref : string internalPath : string internalTitle : string urlChanges : string[] simulatePopState(url: string) : void path(includeHash?: boolean) : string prepareExternalUrl(internal: string) : string pushState(ctx: any, title: string, path: string, query: string) : void replaceState(ctx: any, title: string, path: string, query: string) : void onPopState(fn: (value: any) => void) : void getBaseHref() : string back() : void forward() : void }
A mock implementation of LocationStrategy
that allows tests to fire simulated location events.
@Injectable()
constructor()
internalBaseHref : string
internalPath : string
internalTitle : string
urlChanges : string[]
simulatePopState(url: string) : void
path(includeHash?: boolean) : string
prepareExternalUrl(internal: string) : string
pushState(ctx: any, title: string, path: string, query: string) : void
replaceState(ctx: any, title: string, path: string, query: string) : void
onPopState(fn: (value: any) => void) : void
getBaseHref() : string
back() : void
forward() : void
exported from common/testing/index, defined in common/testing/src/mock_location_strategy.ts
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/docs/ts/latest/api/common/testing/index/MockLocationStrategy-class.html