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:237
Parameters:
Name | Type |
---|---|
component | TComponent |
Returns: ComponentTestHarness
Properties
component
• component: TComponent
Defined in packages/spectral/src/testing.ts:237
Methods
action
▸ action(key
: string, params?
: Record‹string, unknown›, context?
: Partial‹ActionContext›): Promise‹ActionPerformReturn›
Defined in packages/spectral/src/testing.ts:290
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:243
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:250
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:264
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:302
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:276
Parameters:
Name | Type |
---|---|
key | string |
payload? | TriggerPayload |
params? | Record‹string, unknown› |
context? | Partial‹ActionContext› |
Returns: Promise‹TriggerResult›