Skip to content

testing/StorageConformance

Shared conformance suite for Storage backends, ported from pi-durable’s storage conformance cases.

import { MemoryStorage } from "@effective-harness/core"
import { registerStorageConformance } from "@effective-harness/core/testing/StorageConformance"
registerStorageConformance("MemoryStorage", () => MemoryStorage.layer)

Since v0.0.0


Register the conformance cases with @effect/vitest. makeLayer must return a layer over fresh, empty storage each time it is called.

Signature

declare const registerStorageConformance: (name: string, makeLayer: () => Layer.Layer<Storage, unknown>) => void

Source

Since v0.0.0