Unit Testing AngularJS Isolate Directives Testing Patterns Suggested Setup When created should have expected isolated scope When the model changes