Test runner

The checks the library is held to, run on the live source. To edit a test: click Accept output when what the library produced is right, or click an expected value to change it in place (Enter saves, Esc cancels). Edit row opens every column; Add a test starts a row and can fill it from the current output.

Loading…

Same checks as npm test (test/checks.js), run on the live source in src/ — reload after editing code. Accept writes the generated output into the test file as the new expected value. Fail: output doesn't match. Known: doesn't match, listed in test/known-failures.json. Fixed: listed there but now passes — remove it from the list. Editing needs the dev server (npm run serve); with any other server the page is read-only. The old test editor is still here.