/// /// /// 'use strict'; describe('Controller: <%= classedName %>Ctrl', () => { // load the controller's module beforeEach(module('<%= scriptAppName %>')); var <%= classedName %>Ctrl: <%= scriptAppName %>.<%= classedName %>Ctrl, scope: <%= scriptAppName %>.I<%= classedName %>Scope; // Initialize the controller and a mock scope beforeEach(inject(($controller: ng.IControllerService, $rootScope: ng.IRootScopeService) => { scope = $rootScope.$new(); <%= classedName %>Ctrl = $controller('<%= classedName %>Ctrl', { $scope: scope }); })); it('should attach a list of awesomeThings to the scope', () => { expect(scope.awesomeThings.length).toBe(3); }); });