Summary

In this chapter, we talked about various types of tests and why continuous testing of our code is important to the integrity of our application as a whole. One of the ways to implement continuous testing is using unit tests.

We explored how we can write some simple unit tests using plain JavaScript and saw that using third-party testing frameworks enables us to have more capable and robust tests in our application, with much less effort.

Using a modular architecture, allows us to easily test our modules in isolation and to quickly find and fix possible issues in our code.

We also glanced over two very popular open source testing frameworks, Jasmine and Mocha. However, we barely scratched the surface of the capabilities that these frameworks ...

Get Modular Programming with JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.