An example node.js project, including tests with mocha, that behaves like a pocket calculator.
The project contains a simple node.js application that exposes REST APIs
to perform arithmetic on integers, and provides a test suite with mocha
and chai. The mocha-junit-reporters
package is included to provide XML
output that can be presented in a continuous integration tool like
Azure DevOps.
To build, simply:
npm install
to install dependencies.npm test
to run Mocha and execute the unit tests.