An example node.js project, including tests with mocha, that behaves like a pocket calculator.
https://dev.azure.com/alexborucki/Integrating%20External%20Source%20Control%20with%20Azure%20Pipelines/_apis/build/status/spireob.calculator?branchName=master
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:
- Runs
npm install
to install dependencies. - Runs
npm test
to run Mocha and execute the unit tests.