vigiles API reference
    Preparing search index...

    Variable vigilesMatchersConst

    vigilesMatchers: {
        toBeatBaseline(
            received: EvalReport,
            baseline: string,
            arm: string,
            metric: string,
            by?: number,
        ): MatcherOutput;
        toBlock(received: HookRunResult): MatcherOutput;
        toHaveCreated(received: HarnessTestResult, path: string): MatcherOutput;
        toPass<T>(received: T, check: Check<T>): MatcherOutput;
        toPassAll<T>(received: T, checks: readonly Check<T>[]): MatcherOutput;
    } = ...

    Custom matchers compatible with both vitest and jest. Register once:

    import { expect } from "vitest"; // or "@jest/globals" import { vigilesMatchers } from "vigiles/harness-assert"; expect.extend(vigilesMatchers);

    expect(result).toHaveCreated("RESULT"); expect(report).toBeatBaseline("vanilla", "gated", "caught");

    Type Declaration