UNPKG

mocha-multiple-sessions-detailed-runner

Version:
25 lines 792 B
import { MultiSessionConfig } from '../core/types'; export interface IMochaIntegration { setupTestEnvironment(config: MultiSessionConfig): void; isConfigured(): boolean; getConfiguration(): any; integrateWithExistingLibrary(): void; setupDefaultReporter(sessionLabel: string): any; bridgeSessionEvents(): void; validateEnvironment(): EnvironmentValidation; checkDependencies(): DependencyCheck; } export interface EnvironmentValidation { isValid: boolean; errors: string[]; warnings: string[]; missingDependencies: string[]; } export interface DependencyCheck { mocha: boolean; chai: boolean; detailedReporter: boolean; multipleSessionsLibrary: boolean; reporterUI: boolean; } //# sourceMappingURL=mocha-integration.d.ts.map