Blog

Web Service Test Automation With Node.js

| Published by Callan Milne on July 27, 2020 12:15 pm
Jasmine Screenshot

Take a look at this video I published earlier this year about testing Web APIs using Node.js.

This video is a walk-through of the Jasmine test suite written for one of our recently open-sourced projects, MoneyLog.

Testing Node.js Web Services Video

Jasmine is a behavior-driven development framework for testing JavaScript code. In this example, we have written a web API client test helper.

Our Jasmine API test suite allows us to work on new API features, and fixes, quickly and confidently. The test suite is also an integral part of our CI/CD pipeline.

Every change we make, the test suite helps us to ensure our changes work as expected, and that the rest of the API functionality is unaffected.

This is hopefully the first of many software development videos we publish.