Intro
  • Welcome
  • Course Agenda
Testing Overview
  • Why Test?
  • Types of Testing
  • Testing in Angular
  • Setting up a basic Angular App
Testing in Angular
  • Setting up Karma
  • Your First Unit Test
  • Before and After
  • Testing Controllers and $scope Part 1
  • Testing Controllers and $scope Part 2
  • Testing XHR Calls
  • Testing Timeouts and Promises
  • Testing Filters and Services
  • Testing Directives Part 1
  • Testing Directives Part 2
  • Debugging Karma
Test Coverage
  • What is Test Coverage?
  • Adding Coverage to our App
  • Improving Coverage
Bonus
  • Mocking Dependencies using $provide
  • Testing Events and Functions Calls using Spies
The End
  • What's Next?