Chapter 16. Testing Angular Apps Using Jasmine and Protractor Frameworks
Testing is one of the most important aspects in the modern application development process. We even have dedicated software development methodologies, primarily driven by a test-first approach.
Along with the testing utilities provided by Angular, there are a few recommended frameworks, such as Jasmine, Karma, and Protractor, using which it's easy to create, maintain, and write test scripts. Test scripts written in Jasmine and Protractor save time and effort, and above all yield good returns by finding defects much earlier in the development process.
In this chapter, you will learn all about testing Angular applications using Jasmine and Protractor. In this chapter, we will discuss the following:
- Learn about important concepts in testing
- Understanding Angular CLI for unit-testing specific environments
- Introducing the Jasmine framework
- Writing tests scripts using Jasmine
- Writing test scripts to test Angular components
- Testing...