bananass
Version:
Baekjoon Framework for JavaScript.🍌
22 lines (21 loc) • 762 B
TypeScript
/**
* Test runner. Return an object with test results.
*
* @param {SolutionWithTestcases} solutionWithTestcases
*/
export default function testRunner(solutionWithTestcases: SolutionWithTestcases): {
results: {
input: string;
outputExpected: import("../../core/types.js").Output;
outputActual: import("../../core/types.js").Output;
outputExpectedTransformed: string;
outputActualTransformed: string;
isTestPassed: boolean;
}[];
numberOfTests: number;
numberOfTestsPassed: number;
numberOfTestsFailed: number;
isAllTestsPassed: boolean;
};
export type SolutionWithTestcases = import("../../core/types.js").SolutionWithTestcases;
export type Output = import("../../core/types.js").Output;