Vending Machine Kata

An attempt at solving the Vending Machine kata

Get Started

Running the tests

This project uses Facebook's Jest along with Jasmine to run tests. In the directory where you cloned vending-machine-kata simply

npm install
npm run buildwatch

This will start a runner watching your test files. red/green/refactor FTW!


To ensure clean code, in another terminal cd into vending-machine-kata, and run the following every once in a while

eslint 'src/**/*.js'


  • [ ] Provide some sort of user interface