Cucumber separated tests from ad-hoc parsers that could extract data to be applied to work in progress. This made the tests appear as specifications that had meaning to programmers and non-programmers alike. wikipedia
Swim collected widget html as batch tests ran and presented them in compact and browsable swim-lane diagrams suitable for understanding long-running, multi-participant transactions, notably Eclipse new-committer elections. pdf
We will move module boundaries to separate visual details from important semantic sequences that create the feel of an interface independent from its rendering in a DOM.
We have several pilot implementations starting with Seran Wiki and now the Wiki-21 home for current work. github
Run test.js server-side from small.fed.wiki assets.
deno run --allow-net --reload \ http://small.fed.wiki/assets/exp/test.js
Revise test.js to navigate deterministically from a starting point to a conclusion reporting test results as it goes. ✔︎
Create a Pragma plugin that can guide test.js and contain expected results to be checked as test.js runs. ✔︎
Provide a script-based page json generator so that test case wiki sites are easily stored and edited in github.