AngularJS Testing Cookbook : eliminate volatile code by taking control and understanding how to test AngularJS applications /: eliminate volatile code by taking control and understanding how to test AngularJS applications. (2015)