UNPKG

@compas/cli

Version:

CLI containing utilities and simple script runner

50 lines (49 loc) 1.41 kB
/** * Prints test results and returns the exit code * * @returns {number} */ export function printTestResults(): number; /** * Prints test results from workers and return the exit code * * @param {Array<{ * isFailed: boolean, * assertions: { passed: number, failed: number, }, * failedResult: Array<string> * }>} testResults * @returns {number} */ export function printTestResultsFromWorkers(testResults: Array<{ isFailed: boolean; assertions: { passed: number; failed: number; }; failedResult: Array<string>; }>): number; /** * Prints information over test failures * * @param {import("./state.js").TestState} state * @param {Array<string>} result * @param {number} indentCount */ export function printFailedResults(state: import("./state.js").TestState, result: Array<string>, indentCount: number): void; /** * Recursively marks hasFailure if test has a caughtException or if an assertion did not * pass * * @param {import("./state.js").TestState} state */ export function markTestFailuresRecursively(state: import("./state.js").TestState): void; /** * Returns a sum of all assertions recursively, ignoring caught exceptions. * * @param {import("./state.js").TestState} state * @returns {{ passed: number, failed: number }} */ export function sumAssertions(state: import("./state.js").TestState): { passed: number; failed: number; };