Skip to content

mikeu/moms-spaghetti-code

Repository files navigation

Refactoring Mom's spaghetti code

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.

Tests

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).

Demo

To view the specific output returned by both the refactored and original methods, run

node lose-yourself

(after installing dependencies as above, of course).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published