Evalkeeper
    Preparing search index...

    Type Alias ContractTest

    The test functions a contract registers its tests with. Vitest's describe, it, expect, and afterAll fit, and so do node:test's describe, it, and after with assertExpect.

    type ContractTest = {
        afterAll?: (fn: () => Promise<void> | void) => unknown;
        describe: (name: string, fn: () => void) => unknown;
        expect: ContractExpect;
        it: (name: string, fn: () => Promise<void> | void) => unknown;
    }
    Index
    afterAll?: (fn: () => Promise<void> | void) => unknown

    Runs once after a group's tests, like Vitest's afterAll or node:test's after. Needed only with cleanup.

    describe: (name: string, fn: () => void) => unknown

    Groups tests, like Vitest's or node:test's describe.

    Checks values: Vitest's expect, or assertExpect on node:assert.

    it: (name: string, fn: () => Promise<void> | void) => unknown

    Adds a test, like Vitest's or node:test's it.