What’s in This Book?

This book focuses on automated testing and related practices necessary to sustain a rigorous development pace. From this book, you’ll learn to apply tools and techniques to automatically verify both client-side (including jQuery and Angluar) and server-side (Node.js and Express) JavaScript applications.

You’ll learn to effectively use the following tools in this book:

  • Karma
  • Mocha
  • Chai
  • Istanbul
  • Sinon
  • Protractor

While exploring these tools, you’ll also learn and use quite a few software design principles that lead to lightweight design and maintainable code. If you’re already using other tools, like Jasmine or Nodeunit, for example, you can readily use the testing techniques presented in this book with those tools.

The ...

Get Test-Driving JavaScript Applications 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.