Interfaces

ArtifactStoreCase

Interface: ArtifactStoreCase

Defined in: src/artifacts/conformance/types.ts:171

One case in the battery.

Properties

harnessNeeds?

readonly optional harnessNeeds?: readonly ArtifactStoreHarnessHook[]

Defined in: src/artifacts/conformance/types.ts:178

Harness hooks without which this case cannot run at all.


law

readonly law: string

Defined in: src/artifacts/conformance/types.ts:174

The law it holds, in one sentence — printed beside a failure.


members?

readonly optional members?: readonly ArtifactStoreMember[]

Defined in: src/artifacts/conformance/types.ts:176

Optional port members without which this case does not apply.


name

readonly name: ArtifactStoreCaseName

Defined in: src/artifacts/conformance/types.ts:172

Methods

run()

run(store, kit): Promise<void>

Defined in: src/artifacts/conformance/types.ts:179

Parameters

store

ArtifactStore

kit

ArtifactConformanceKit

Returns

Promise<void>

On this page