Skip to content

EvalHarnessRun

EvalHarnessRun<TInput, TOutput, TMetadata, THarness> = HarnessRun<TOutput> & object

Harness run returned by the fixture-backed run(...) API.

readonly [evalHarnessRunBrand]: object

readonly harness: THarness

readonly input: TInput

readonly metadata: TMetadata

readonly output: TOutput

TInput = unknown

TOutput extends JsonValue | undefined = JsonValue | undefined

TMetadata extends HarnessMetadata = HarnessMetadata

THarness extends Harness<TInput, TOutput, TMetadata> = Harness<TInput, TOutput, TMetadata>

it("approves a refund", async ({ run }) => {
const result = await run("Refund invoice inv_123");
expect(result.output.status).toBe("approved");
});