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