Skip to content

Graphorin API reference v0.8.0


Graphorin API reference / @graphorin/channels / testkit / ConformanceTestApi

Interface: ConformanceTestApi

Defined in: packages/channels/src/testkit/conformance.ts:30

The subset of the vitest/jest API the conformance suite needs - injected so this module has no test-framework dependency.

Stable

Methods

describe()

ts
describe(name, body): void;

Defined in: packages/channels/src/testkit/conformance.ts:31

Parameters

ParameterType
namestring
body() => void

Returns

void


expect()

ts
expect(value): {
  toBe: void;
  toBeDefined: void;
  toBeGreaterThan: void;
  toBeTruthy: void;
  toEqual: void;
};

Defined in: packages/channels/src/testkit/conformance.ts:33

Parameters

ParameterType
valueunknown

Returns

ts
{
  toBe: void;
  toBeDefined: void;
  toBeGreaterThan: void;
  toBeTruthy: void;
  toEqual: void;
}
NameTypeDefined in
toBe()(expected) => voidpackages/channels/src/testkit/conformance.ts:34
toBeDefined()() => voidpackages/channels/src/testkit/conformance.ts:35
toBeGreaterThan()(expected) => voidpackages/channels/src/testkit/conformance.ts:36
toBeTruthy()() => voidpackages/channels/src/testkit/conformance.ts:38
toEqual()(expected) => voidpackages/channels/src/testkit/conformance.ts:37

it()

ts
it(name, body): void;

Defined in: packages/channels/src/testkit/conformance.ts:32

Parameters

ParameterType
namestring
body() => void | Promise<void>

Returns

void