This Javascript implementation uses Jest and supports ES6.
npm install
npm test
npm run test:watch
Creating a run config in IDEA:
Under Run/Debug Configurations, add a Mocha test. Name it.
User interface: BDD
Extra Mocha options: --require @babel/register --require @babel/polyfill --watch --reporter min
Test directory: point to the src directory and include subdirectories.
Name Normalizer: Incremental Paint-By-Numbers
Once you get "Big Boi" happily formatted (he's got a lot of space around him and he likes things a little cozier), you will cherry-pick additional commits, each representing a new business need that you'll tackle. Your product owner will let you know which commits to pluck.