describe('task Directive', () => { var compile, scope, directiveElem, $modal; beforeEach(function(){ module(function($provide) { $modal = { open: sandbox.spy(), }; $provide.value('$modal', $modal); }); inject(function($compile, $rootScope, $templateCache) { compile = $compile; scope = $rootScope.$new(); $templateCache.put('templates/task.html', '