ComponentTestHarness
@prismatic-io/spectral › "testing" › ComponentTestHarness
#
Type parameters▪ TComponent: Component
#
Hierarchy- ComponentTestHarness
#
Index#
Constructors#
Properties#
Methods#
Constructors#
constructor+ new ComponentTestHarness(component
: TComponent): ComponentTestHarness
Defined in packages/spectral/src/testing.ts:223
Parameters:
Name | Type |
---|---|
component | TComponent |
Returns: ComponentTestHarness
#
Properties#
component• component: TComponent
Defined in packages/spectral/src/testing.ts:223
#
Methods#
action▸ action(key
: string, params?
: Record‹string, unknown›, context?
: Partial‹ActionContext›): Promise‹ActionPerformReturn›
Defined in packages/spectral/src/testing.ts:276
Parameters:
Name | Type |
---|---|
key | string |
params? | Record‹string, unknown› |
context? | Partial‹ActionContext› |
Returns: Promise‹ActionPerformReturn›
Private
buildContext#
▸ buildContext‹TContext›(baseContext
: TContext, context?
: Partial‹TContext›): TContext
Defined in packages/spectral/src/testing.ts:229
Type parameters:
▪ TContext
Parameters:
Name | Type |
---|---|
baseContext | TContext |
context? | Partial‹TContext› |
Returns: TContext
Private
buildParams#
▸ buildParams(inputs
: Input[], params?
: Record‹string, unknown›): Record‹string, unknown›
Defined in packages/spectral/src/testing.ts:236
Parameters:
Name | Type |
---|---|
inputs | Input[] |
params? | Record‹string, unknown› |
Returns: Record‹string, unknown›
#
connectionValue▸ connectionValue(__namedParameters
: object): ConnectionValue
Defined in packages/spectral/src/testing.ts:250
Parameters:
▪ __namedParameters: object
Name | Type |
---|---|
key | string |
Returns: ConnectionValue
#
dataSource▸ dataSource(key
: string, params?
: Record‹string, unknown›, context?
: Partial‹DataSourceContext›): Promise‹DataSourceResult›
Defined in packages/spectral/src/testing.ts:288
Parameters:
Name | Type |
---|---|
key | string |
params? | Record‹string, unknown› |
context? | Partial‹DataSourceContext› |
Returns: Promise‹DataSourceResult›
#
trigger▸ trigger(key
: string, payload?
: TriggerPayload, params?
: Record‹string, unknown›, context?
: Partial‹ActionContext›): Promise‹TriggerResult›
Defined in packages/spectral/src/testing.ts:262
Parameters:
Name | Type |
---|---|
key | string |
payload? | TriggerPayload |
params? | Record‹string, unknown› |
context? | Partial‹ActionContext› |
Returns: Promise‹TriggerResult›