Skip to content

registerDemoVaultCoverageSuite

Registers a vitest suite that keeps a plugin’s in-repo demo-vault/ in sync with its public surface.

Call it once from a plugin’s demo-vault.no-app.integration.test.ts; it registers one test per check, delegating to DemoVaultCoverageChecker.

Import:

import { registerDemoVaultCoverageSuite } from 'obsidian-dev-utils/script-utils/demo-vault-coverage';

Signature:

function registerDemoVaultCoverageSuite(params: RegisterDemoVaultCoverageSuiteParams): void

Parameters:

ParameterTypeDescription
paramsRegisterDemoVaultCoverageSuiteParamsThe declarative coverage specification.

Returns: void


Links to this page: