Type Aliases

ArtifactStoreCaseName

Type Alias: ArtifactStoreCaseName

ArtifactStoreCaseName = "put-mints-a-ticket-head-describes-get-redeems" | "payloads-round-trip-as-the-value-they-were-given" | "refs-are-minted-never-derived-from-the-payload" | "a-ref-alone-opens-nothing" | "confusable-scopes-are-not-one-scope" | "missing-expired-and-foreign-scope-are-one-absence" | "expiry-is-stated-at-mint-never-sprung" | "delete-removes-and-deleting-an-absence-is-agreement" | "list-pages-newest-first-and-carries-no-payload" | "awkward-scope-values-are-names-not-paths" | "oversized-payload-is-refused-before-the-write" | "parent-refs-are-proven-at-mint" | "malformed-puts-are-refused-by-name" | "refusals-carry-no-payload-and-no-scope" | "digest-is-minted-over-the-payload-and-rides-the-ticket" | "get-refuses-a-payload-that-no-longer-matches-its-digest" | "get-stream-does-not-verify-the-digest" | "streamed-put-round-trips-and-declares-its-bytes" | "streaming-members-are-feature-detected"

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

Every case in the battery, by name.

A closed union on purpose. A harness DECLARES the cases it cannot satisfy by writing their names down, and a name that is a free-form string is a name that goes stale silently — a declaration for a case that was renamed would keep suppressing nothing at all, which is the same shape as the bug this whole battery exists to catch.

On this page