A repo that shows how to manage certain async scenarios with callbacks, async.js, promises, bluebird.js, and async await.
To set up run npm install
To run all the tests run npm start
To run an individual test run node /tests/testFileName.js
You may have to run race and unordered parallel tests multiple times to see the results comeback in an unordered format.