A spy for Location that allows tests to fire simulated location events.
Properties
| Property |
Description |
urlChanges: string[]
|
|
Methods
|
|
|
setInitialPath(url: string)
setInitialPath(url: string)
Parameters
|
|
|
|
setBaseHref(url: string)
setBaseHref(url: string)
Parameters
|
|
|
|
path(): string
path(): string
Parameters
There are no parameters.
Returns
string
|
|
|
isCurrentPathEqualTo(path: string, query: string = ''): boolean
isCurrentPathEqualTo(path: string, query: string = ''): boolean
Parameters
| path |
Type: string.
|
| query |
Type: string.
Optional. Default is ''.
|
Returns
boolean
|
|
|
simulateUrlPop(pathname: string)
Parameters
|
|
|
simulateHashChange(pathname: string)
Parameters
|
|
|
|
prepareExternalUrl(url: string): string
prepareExternalUrl(url: string): string
Parameters
Returns
string
|
|
|
go(path: string, query: string = '', state: any = null)
go(path: string, query: string = '', state: any = null)
Parameters
| path |
Type: string.
|
| query |
Type: string.
Optional. Default is ''.
|
| state |
Type: any.
Optional. Default is null.
|
|
|
|
replaceState(path: string, query: string = '', state: any = null)
replaceState(path: string, query: string = '', state: any = null)
Parameters
| path |
Type: string.
|
| query |
Type: string.
Optional. Default is ''.
|
| state |
Type: any.
Optional. Default is null.
|
|
|
|
|
forward()
forward()
Parameters
There are no parameters.
|
|
|
|
back()
back()
Parameters
There are no parameters.
|
|
|
|
subscribe(onNext: (value: any) => void, onThrow?: ((error: any) => void) | null, onReturn?: (() => void) | null): SubscriptionLike
subscribe(onNext: (value: any) => void, onThrow?: ((error: any) => void) | null, onReturn?: (() => void) | null): SubscriptionLike
Parameters
| onNext |
Type: (value: any) => void.
|
| onThrow |
Type: ((error: any) => void) | null.
Optional. Default is undefined.
|
| onReturn |
Type: (() => void) | null.
Optional. Default is undefined.
|
Returns
SubscriptionLike
|
|
|
|
normalize(url: string): string
normalize(url: string): string
Parameters
Returns
string
|