Overview

Learn about the content that will be covered in this chapter.

We have gone through many aspects of how to build an Angular enterprise application from scratch. But how can we ensure that an application can be maintained in the future without much hassle? A comprehensive automated testing layer can become our lifeline once our application begins to scale up and we have to mitigate the impact of bugs.

Testing, specifically unit testing, is meant to be carried out by the developer as the project is being developed. However, we will briefly cover all the intricacies of testing an Angular application in this chapter, now that our knowledge of the framework is mature.

In this chapter, we will learn how to use testing tools to perform proper unit testing of our Angular application artifacts. We will learn about the following in more detail:

Get hands-on with 1400+ tech skills courses.