UNPKG

jest-metadata

Version:

🦸‍♂️ Superhero power for your Jest reporters! 🦸‍♀️

25 lines (24 loc) 1.07 kB
import type { TestCaseResult } from '@jest/reporters'; import type { GlobalMetadata, MetadataEventEmitter, TestFileMetadata, TestEntryMetadata } from '../metadata'; export type TestCaseResultArg = Pick<TestCaseResult, 'status' | 'title' | 'ancestorTitles' | 'invocations'>; export type TestFileResultArg = { testFilePath: string; testResults: TestCaseResultArg[]; }; export type AggregatedResultArg = { testResults: TestFileResultArg[]; }; export declare class FallbackAPI { private readonly globalMetadata; private readonly eventEmitter; private _fallbackModes; private _cache; constructor(globalMetadata: GlobalMetadata, eventEmitter: MetadataEventEmitter); get enabled(): any; reportTestFile(testFilePath: string): TestFileMetadata; reportTestCase(testFilePath: string, testCaseResult: TestCaseResultArg): TestEntryMetadata; reportTestFileResult(testFileResult: TestFileResultArg): TestEntryMetadata[]; private _getNameIdentifier; private _getCompletionEventType; private _determineFallbackModeStatus; }