This repo began as a copy of a single file in the
Athennian recruitment tests,
renamed from momsSpagetti.js
to index.js
.
It now has linting rules applied, new methods with JSDoc-style type hinting, tests, and a demo.
The refactoring includes tests of the behaviour of the new individual components, as well as tests verifying that the new output exactly matches the original.
To run the tests locally, clone the repo then run
yarn install && yarn test
(or npm install && npm test
).
To view the specific output returned by both the refactored and original methods, run
node lose-yourself
(after installing dependencies as above, of course).