@jest/test-result
Advanced tools
+6
-6
@@ -13,4 +13,4 @@ /*! | ||
| /***/ "./src/formatTestResults.ts": | ||
| /***/ ((__unused_webpack_module, exports) => { | ||
| /***/ "./src/formatTestResults.ts" | ||
| (__unused_webpack_module, exports) { | ||
@@ -78,6 +78,6 @@ | ||
| /***/ }), | ||
| /***/ }, | ||
| /***/ "./src/helpers.ts": | ||
| /***/ ((__unused_webpack_module, exports) => { | ||
| /***/ "./src/helpers.ts" | ||
| (__unused_webpack_module, exports) { | ||
@@ -257,3 +257,3 @@ | ||
| /***/ }) | ||
| /***/ } | ||
@@ -260,0 +260,0 @@ /******/ }); |
+6
-6
| { | ||
| "name": "@jest/test-result", | ||
| "version": "30.2.0", | ||
| "version": "30.3.0", | ||
| "repository": { | ||
@@ -22,4 +22,4 @@ "type": "git", | ||
| "dependencies": { | ||
| "@jest/console": "30.2.0", | ||
| "@jest/types": "30.2.0", | ||
| "@jest/console": "30.3.0", | ||
| "@jest/types": "30.3.0", | ||
| "@types/istanbul-lib-coverage": "^2.0.6", | ||
@@ -29,4 +29,4 @@ "collect-v8-coverage": "^1.0.2" | ||
| "devDependencies": { | ||
| "jest-haste-map": "30.2.0", | ||
| "jest-resolve": "30.2.0" | ||
| "jest-haste-map": "30.3.0", | ||
| "jest-resolve": "30.3.0" | ||
| }, | ||
@@ -39,3 +39,3 @@ "engines": { | ||
| }, | ||
| "gitHead": "855864e3f9751366455246790be2bf912d4d0dac" | ||
| "gitHead": "efb59c2e81083f8dc941f20d6d20a3af2dc8d068" | ||
| } |
| import { V8Coverage } from "collect-v8-coverage"; | ||
| import { CoverageMap, CoverageMapData } from "istanbul-lib-coverage"; | ||
| import { ConsoleBuffer } from "@jest/console"; | ||
| import { Circus, Config, TransformTypes } from "@jest/types"; | ||
| import { IHasteFS, IModuleMap } from "jest-haste-map"; | ||
| import Resolver from "jest-resolve"; | ||
| //#region src/types.d.ts | ||
| type RuntimeTransformResult = TransformTypes.TransformResult; | ||
| type V8CoverageResult = Array<{ | ||
| codeTransformResult: RuntimeTransformResult | undefined; | ||
| result: V8Coverage[number]; | ||
| }>; | ||
| type SerializableError = TestResult.SerializableError; | ||
| type FailedAssertion = { | ||
| matcherName?: string; | ||
| message?: string; | ||
| actual?: unknown; | ||
| pass?: boolean; | ||
| passed?: boolean; | ||
| expected?: unknown; | ||
| isNot?: boolean; | ||
| stack?: string; | ||
| error?: unknown; | ||
| }; | ||
| type AssertionLocation = { | ||
| fullName: string; | ||
| path: string; | ||
| }; | ||
| type Status = AssertionResult['status']; | ||
| type AssertionResult = TestResult.AssertionResult; | ||
| type FormattedAssertionResult = Pick<AssertionResult, 'ancestorTitles' | 'fullName' | 'location' | 'status' | 'title' | 'duration'> & { | ||
| failureMessages: AssertionResult['failureMessages'] | null; | ||
| }; | ||
| type AggregatedResultWithoutCoverage = { | ||
| numFailedTests: number; | ||
| numFailedTestSuites: number; | ||
| numPassedTests: number; | ||
| numPassedTestSuites: number; | ||
| numPendingTests: number; | ||
| numTodoTests: number; | ||
| numPendingTestSuites: number; | ||
| numRuntimeErrorTestSuites: number; | ||
| numTotalTests: number; | ||
| numTotalTestSuites: number; | ||
| openHandles: Array<Error>; | ||
| snapshot: SnapshotSummary; | ||
| startTime: number; | ||
| success: boolean; | ||
| testResults: Array<TestResult>; | ||
| wasInterrupted: boolean; | ||
| runExecError?: SerializableError; | ||
| }; | ||
| type AggregatedResult = AggregatedResultWithoutCoverage & { | ||
| coverageMap?: CoverageMap | null; | ||
| }; | ||
| type TestResultsProcessor = (results: AggregatedResult) => AggregatedResult | Promise<AggregatedResult>; | ||
| type Suite = { | ||
| title: string; | ||
| suites: Array<Suite>; | ||
| tests: Array<AssertionResult>; | ||
| }; | ||
| type TestCaseResult = AssertionResult & { | ||
| startedAt?: number | null; | ||
| }; | ||
| type TestResult = { | ||
| console?: ConsoleBuffer; | ||
| coverage?: CoverageMapData; | ||
| displayName?: Config.DisplayName; | ||
| /** | ||
| * Whether [`test.failing()`](https://jestjs.io/docs/api#testfailingname-fn-timeout) | ||
| * was used. | ||
| */ | ||
| failing?: boolean; | ||
| failureMessage?: string | null; | ||
| leaks: boolean; | ||
| memoryUsage?: number; | ||
| numFailingTests: number; | ||
| numPassingTests: number; | ||
| numPendingTests: number; | ||
| numTodoTests: number; | ||
| openHandles: Array<Error>; | ||
| perfStats: { | ||
| end: number; | ||
| loadTestEnvironmentEnd: number; | ||
| loadTestEnvironmentStart: number; | ||
| runtime: number; | ||
| setupAfterEnvEnd: number; | ||
| setupAfterEnvStart: number; | ||
| setupFilesEnd: number; | ||
| setupFilesStart: number; | ||
| slow: boolean; | ||
| start: number; | ||
| }; | ||
| skipped: boolean; | ||
| snapshot: { | ||
| added: number; | ||
| fileDeleted: boolean; | ||
| matched: number; | ||
| unchecked: number; | ||
| uncheckedKeys: Array<string>; | ||
| unmatched: number; | ||
| updated: number; | ||
| }; | ||
| testExecError?: SerializableError; | ||
| testFilePath: string; | ||
| testResults: Array<AssertionResult>; | ||
| v8Coverage?: V8CoverageResult; | ||
| }; | ||
| type FormattedTestResult = { | ||
| message: string; | ||
| name: string; | ||
| summary: string; | ||
| status: 'failed' | 'passed' | 'skipped' | 'focused'; | ||
| startTime: number; | ||
| endTime: number; | ||
| coverage: unknown; | ||
| assertionResults: Array<FormattedAssertionResult>; | ||
| }; | ||
| type FormattedTestResults = { | ||
| coverageMap?: CoverageMap | null | undefined; | ||
| numFailedTests: number; | ||
| numFailedTestSuites: number; | ||
| numPassedTests: number; | ||
| numPassedTestSuites: number; | ||
| numPendingTests: number; | ||
| numPendingTestSuites: number; | ||
| numRuntimeErrorTestSuites: number; | ||
| numTotalTests: number; | ||
| numTotalTestSuites: number; | ||
| snapshot: SnapshotSummary; | ||
| startTime: number; | ||
| success: boolean; | ||
| testResults: Array<FormattedTestResult>; | ||
| wasInterrupted: boolean; | ||
| }; | ||
| type CodeCoverageReporter = unknown; | ||
| type CodeCoverageFormatter = (coverage: CoverageMapData | null | undefined, reporter: CodeCoverageReporter) => Record<string, unknown> | null | undefined; | ||
| type UncheckedSnapshot = { | ||
| filePath: string; | ||
| keys: Array<string>; | ||
| }; | ||
| type SnapshotSummary = { | ||
| added: number; | ||
| didUpdate: boolean; | ||
| failure: boolean; | ||
| filesAdded: number; | ||
| filesRemoved: number; | ||
| filesRemovedList: Array<string>; | ||
| filesUnmatched: number; | ||
| filesUpdated: number; | ||
| matched: number; | ||
| total: number; | ||
| unchecked: number; | ||
| uncheckedKeysByFile: Array<UncheckedSnapshot>; | ||
| unmatched: number; | ||
| updated: number; | ||
| }; | ||
| type Test = { | ||
| context: TestContext; | ||
| duration?: number; | ||
| path: string; | ||
| }; | ||
| type TestContext = { | ||
| config: Config.ProjectConfig; | ||
| hasteFS: IHasteFS; | ||
| moduleMap: IModuleMap; | ||
| resolver: Resolver; | ||
| }; | ||
| type TestEvents = { | ||
| 'test-file-start': [Test]; | ||
| 'test-file-success': [Test, TestResult]; | ||
| 'test-file-failure': [Test, SerializableError]; | ||
| 'test-case-start': [string, Circus.TestCaseStartInfo]; | ||
| 'test-case-result': [string, TestCaseResult]; | ||
| }; | ||
| type TestFileEvent<T extends keyof TestEvents = keyof TestEvents> = (eventName: T, args: TestEvents[T]) => unknown; | ||
| //#endregion | ||
| //#region src/formatTestResults.d.ts | ||
| declare function formatTestResults(results: AggregatedResult, codeCoverageFormatter?: CodeCoverageFormatter, reporter?: CodeCoverageReporter): FormattedTestResults; | ||
| //#endregion | ||
| //#region src/helpers.d.ts | ||
| declare const makeEmptyAggregatedTestResult: () => AggregatedResult; | ||
| declare const buildFailureTestResult: (testPath: string, err: SerializableError) => TestResult; | ||
| declare const addResult: (aggregatedResults: AggregatedResult, testResult: TestResult) => void; | ||
| declare const createEmptyTestResult: () => TestResult; | ||
| //#endregion | ||
| export { AggregatedResult, AssertionLocation, AssertionResult, FailedAssertion, FormattedTestResults, RuntimeTransformResult, SerializableError, SnapshotSummary, Status, Suite, Test, TestCaseResult, TestContext, TestEvents, TestFileEvent, TestResult, TestResultsProcessor, V8CoverageResult, addResult, buildFailureTestResult, createEmptyTestResult, formatTestResults, makeEmptyAggregatedTestResult }; |
18333
-24.94%5
-16.67%+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated