- Node.js 18+
npm installProvide a path to an input file (sample included):
npm run start tests/cases/sample.input.txtnpm run build
node dist/src/index.js tests/cases/sample.input.txtnpm testThe suite discovers cases in tests/cases/:
<name>.input.txt: input<name>.expected.txt: expected output (on success)<name>.error.txt: exact expected error message (on failure)
Sample case lives at tests/cases/sample.input.txt/.expected.txt.