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:390
Parameters:
Name | Type |
---|---|
component | TComponent |
Returns: ComponentTestHarness
Properties
component
• component: TComponent
Defined in packages/spectral/src/testing.ts:390
Methods
action
▸ action‹TConfigVars›(key
: string, params?
: Record‹string, unknown›, context?
: Partial‹ActionContext‹TConfigVars››): Promise‹ActionPerformReturn›
Defined in packages/spectral/src/testing.ts:470
Type parameters:
▪ TConfigVars: ConfigVarResultCollection
Parameters:
Name | Type |
---|---|
key | string |
params? | Record‹string, unknown› |
context? | Partial‹ActionContext‹TConfigVars›› |
Returns: Promise‹ActionPerformReturn›
Private
buildParams
▸ buildParams(inputs
: Input[], params?
: Record‹string, unknown›): Record‹string, unknown›
Defined in packages/spectral/src/testing.ts:396
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:410
Parameters:
▪ __namedParameters: object
Name | Type |
---|---|
key | string |
Returns: ConnectionValue
dataSource
▸ dataSource‹TConfigVars›(key
: string, params?
: Record‹string, unknown›, context?
: Partial‹DataSourceContext‹TConfigVars››): Promise‹DataSourceResult›
Defined in packages/spectral/src/testing.ts:482
Type parameters:
▪ TConfigVars: ConfigVarResultCollection
Parameters:
Name | Type |
---|---|
key | string |
params? | Record‹string, unknown› |
context? | Partial‹DataSourceContext‹TConfigVars›› |
Returns: Promise‹DataSourceResult›
trigger
▸ trigger‹TConfigVars›(key
: string, payload?
: TriggerPayload, params?
: Record‹string, unknown›, context?
: Partial‹ActionContext‹TConfigVars››): Promise‹TriggerResult›
Defined in packages/spectral/src/testing.ts:422
Type parameters:
▪ TConfigVars: ConfigVarResultCollection
Parameters:
Name | Type |
---|---|
key | string |
payload? | TriggerPayload |
params? | Record‹string, unknown› |
context? | Partial‹ActionContext‹TConfigVars›› |
Returns: Promise‹TriggerResult›
triggerOnInstanceDelete
▸ triggerOnInstanceDelete‹TConfigVars›(key
: string, params?
: Record‹string, unknown›, context?
: Partial‹ActionContext‹TConfigVars››): Promise‹void | TriggerEventFunctionReturn›
Defined in packages/spectral/src/testing.ts:453
Type parameters:
▪ TConfigVars: ConfigVarResultCollection
Parameters:
Name | Type |
---|---|
key | string |
params? | Record‹string, unknown› |
context? | Partial‹ActionContext‹TConfigVars›› |
Returns: Promise‹void | TriggerEventFunctionReturn›
triggerOnInstanceDeploy
▸ triggerOnInstanceDeploy‹TConfigVars›(key
: string, params?
: Record‹string, unknown›, context?
: Partial‹ActionContext‹TConfigVars››): Promise‹void | TriggerEventFunctionReturn›
Defined in packages/spectral/src/testing.ts:436
Type parameters:
▪ TConfigVars: ConfigVarResultCollection
Parameters:
Name | Type |
---|---|
key | string |
params? | Record‹string, unknown› |
context? | Partial‹ActionContext‹TConfigVars›› |
Returns: Promise‹void | TriggerEventFunctionReturn›