UNPKG

vitest

Version:

A blazing fast unit test framework powered by Vite

43 lines (39 loc) 1.42 kB
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 };