ember-link / ember-link/test-support / TestLink
Class: TestLink
Defined in: src/test-support/test-link.ts:9
Extends
Constructors
Constructor
new TestLink(linkManager, params): TestLink;
Defined in: src/link.ts:20
Parameters
Parameter | Type |
---|---|
linkManager | LinkManagerService |
params | LinkParams |
Returns
TestLink
Inherited from
Accessors
isActive
Get Signature
get isActive(): boolean;
Defined in: src/test-support/test-link.ts:13
Whether this route is currently active, including potentially supplied models and query params.
Returns
boolean
Set Signature
set isActive(active): void;
Defined in: src/test-support/test-link.ts:17
Whether this route is currently active, including potentially supplied models and query params.
Parameters
Parameter | Type |
---|---|
active | boolean |
Returns
void
Overrides
isActiveWithoutModels
Get Signature
get isActiveWithoutModels(): boolean;
Defined in: src/test-support/test-link.ts:33
Whether this route is currently active, but ignoring models and query params.
Returns
boolean
Set Signature
set isActiveWithoutModels(active): void;
Defined in: src/test-support/test-link.ts:37
Whether this route is currently active, but ignoring models and query params.
Parameters
Parameter | Type |
---|---|
active | boolean |
Returns
void
Overrides
isActiveWithoutQueryParams
Get Signature
get isActiveWithoutQueryParams(): boolean;
Defined in: src/test-support/test-link.ts:23
Whether this route is currently active, including potentially supplied models, but ignoring query params.
Returns
boolean
Set Signature
set isActiveWithoutQueryParams(active): void;
Defined in: src/test-support/test-link.ts:27
Whether this route is currently active, including potentially supplied models, but ignoring query params.
Parameters
Parameter | Type |
---|---|
active | boolean |
Returns
void
Overrides
Link
.isActiveWithoutQueryParams
isEntering
Get Signature
get isEntering(): boolean;
Defined in: src/test-support/test-link.ts:43
Whether this route is currently being transitioned into / entered.
Returns
boolean
Set Signature
set isEntering(entering): void;
Defined in: src/test-support/test-link.ts:47
Whether this route is currently being transitioned into / entered.
Parameters
Parameter | Type |
---|---|
entering | boolean |
Returns
void
Overrides
isExiting
Get Signature
get isExiting(): boolean;
Defined in: src/test-support/test-link.ts:53
Whether this route is currently being transitioned out of / exited.
Returns
boolean
Set Signature
set isExiting(exiting): void;
Defined in: src/test-support/test-link.ts:57
Whether this route is currently being transitioned out of / exited.
Parameters
Parameter | Type |
---|---|
exiting | boolean |
Returns
void
Overrides
models
Get Signature
get models(): RouteModel[];
Defined in: src/link.ts:160
The route models passed in this link.
Returns
RouteModel
[]
Inherited from
qualifiedRouteName
Get Signature
get qualifiedRouteName(): string;
Defined in: src/test-support/test-link.ts:75
The fully qualified target route name of this link.
Returns
string
Overrides
queryParams
Get Signature
get queryParams(): undefined | QueryParams;
Defined in: src/link.ts:167
The query params for this link, if specified.
Returns
undefined
| QueryParams
Inherited from
routeName
Get Signature
get routeName(): string;
Defined in: src/link.ts:141
The target route name of this link.
Returns
string
Inherited from
url
Get Signature
get url(): string;
Defined in: src/test-support/test-link.ts:63
The URL for this link that you can pass to an <a>
tag as the href
attribute.
Returns
string
Set Signature
set url(url): void;
Defined in: src/test-support/test-link.ts:67
The URL for this link that you can pass to an <a>
tag as the href
attribute.
Parameters
Parameter | Type |
---|---|
url | string |
Returns
void
Overrides
Methods
onReplaceWith()?
optional onReplaceWith(): void;
Defined in: src/test-support/test-link.ts:73
Returns
void
onTransitionTo()?
optional onTransitionTo(): void;
Defined in: src/test-support/test-link.ts:72
Returns
void
open()
open(event?): undefined | PublicTransition;
Defined in: src/test-support/test-link.ts:104
Parameters
Parameter | Type |
---|---|
event? | Event |
Returns
undefined
| PublicTransition
Overrides
replaceWith()
replaceWith(event?): PublicTransition;
Defined in: src/test-support/test-link.ts:92
Transition into the target route while replacing the current URL, if possible.
Parameters
Parameter | Type |
---|---|
event? | Event |
Returns
PublicTransition
Overrides
toString()
toString(): string;
Defined in: src/link.ts:127
Alias for url
.
Allows for more ergonomic composition as query parameters.
{{link "foo" query=(hash bar=(link "bar"))}}
Returns
string
Inherited from
transitionTo()
transitionTo(event?): PublicTransition;
Defined in: src/test-support/test-link.ts:80
Transition into the target route.
Parameters
Parameter | Type |
---|---|
event? | Event |
Returns
PublicTransition