Skip to main content

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:

NameType
componentTComponent

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:

NameType
keystring
params?Record‹string, unknown›
context?Partial‹ActionContext

Returns: Promise‹ActionPerformReturn


Private buildContext

buildContextTContext›(baseContext: TContext, context?: Partial‹TContext›): TContext

Defined in packages/spectral/src/testing.ts:243

Type parameters:

TContext

Parameters:

NameType
baseContextTContext
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:

NameType
inputsInput[]
params?Record‹string, unknown›

Returns: Record‹string, unknown›


connectionValue

connectionValue(__namedParameters: object): ConnectionValue

Defined in packages/spectral/src/testing.ts:264

Parameters:

__namedParameters: object

NameType
keystring

Returns: ConnectionValue


dataSource

dataSource(key: string, params?: Record‹string, unknown›, context?: Partial‹DataSourceContext›): Promise‹DataSourceResult

Defined in packages/spectral/src/testing.ts:302

Parameters:

NameType
keystring
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:

NameType
keystring
payload?TriggerPayload
params?Record‹string, unknown›
context?Partial‹ActionContext

Returns: Promise‹TriggerResult