Skip to main content

Function: inputProviderContractCases()

function inputProviderContractCases(): readonly InputProviderContractCase[];

Defined in: contract-cases.ts:39

The shared provider conformance suite, runner-free on purpose: every adapter repository has its own runner, so this ships the checks as data and the adapter iterates them. A typical suite is three lines:

for (const contractCase of inputProviderContractCases()) {
it(contractCase.name, () => contractCase.run(provider, driver));
}

Returns

readonly InputProviderContractCase[]