Project setup
A slot should be initialized with the maximum number of items.
A slot should have a price (in Cent).
A slot should decrement the item count when one item is retrieved.
Refactoring
A slot should have a product name.
Check code with ESLint.
Refactoring
Enable npm test.
The item count should be zero when a slot is empty.
Refactoring unit tests.
Vending machine should retrieve one beverage accordingly to the selection.
Vending machine should be initialized with slots of products.
Vending machine should decrease the number of items when a item is retrieved.
Vending machine should throw exception when no item is available.
Merge branch 'master' of github.com:3dmind/VendingMachine
Preparations to publish to GitHub.