Skip to main content

ContentStorageContract

@webda/utils


Function: ContentStorageContract()

ContentStorageContract(factory): () => object

Defined in: packages/utils/src/content.contract.ts:36

Shared contract test suite for any ContentStorage implementation

Parameters​

factory​

() => Promise<{ baseUrl: string; cleanup?: () => Promise<void>; isCloud?: boolean; storage: ContentStorage; }>

factory returning storage, a base URL prefix, and optional cleanup

Returns​

Contract test runner factory

() => object