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
|