Skip to content

Graphorin API reference v0.15.1


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

Interface: ConformanceTestApi ​

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

Stable

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

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