Testing in AngularJS
Testing is vital in any project, but particularly so in the JavaScript environment where you do not have static type checking and need to know if your application will run on a variety of different browsers.
AngularJS, along with tools like Karma and Protractor, provides some of the best support for writing and running unit tests of all the JavaScript Frameworks.
This talk will show you:
How to write effective Jasmine based unit tests for your Angular application
The best way to test controllers, filters, services and directives.
What to do about testing asynchronous features.
An overview of setting up karma to create a continuous testing process.
How to configure Travis to run tests on commits to GitHub
An overview of Protractor for end to end testing of your web application
Topics covered -