vitest
Version:
A blazing fast unit test framework powered by Vite
43 lines (39 loc) • 1.42 kB
TypeScript
import { VitestRunner, VitestRunnerImportSource, Suite, Test, TestContext } from '@vitest/runner';
import { a as ResolvedConfig } from './types-fafda418.js';
import '@vitest/expect';
import 'vite';
import '@vitest/runner/types';
import '@vitest/runner/utils';
import '@vitest/utils';
import 'tinybench';
import 'vite-node/client';
import 'node:worker_threads';
import 'vite-node';
import 'source-map';
import 'node:fs';
import 'vite-node/server';
declare class VitestTestRunner implements VitestRunner {
config: ResolvedConfig;
private snapshotClient;
private workerState;
private __vitest_executor;
constructor(config: ResolvedConfig);
importFile(filepath: string, source: VitestRunnerImportSource): unknown;
onBeforeRun(): void;
onAfterRun(): Promise<void>;
onAfterRunSuite(suite: Suite): void;
onAfterRunTest(test: Test): void;
onBeforeRunTest(test: Test): Promise<void>;
onBeforeTryTest(test: Test): void;
onAfterTryTest(test: Test): void;
extendTestContext(context: TestContext): TestContext;
}
declare class NodeBenchmarkRunner implements VitestRunner {
config: ResolvedConfig;
private __vitest_executor;
constructor(config: ResolvedConfig);
importFile(filepath: string, source: VitestRunnerImportSource): unknown;
runSuite(suite: Suite): Promise<void>;
runTest(): Promise<void>;
}
export { NodeBenchmarkRunner, VitestTestRunner };