Actually fixed the unit tests this time

This commit is contained in:
Michael Abashian
2017-01-23 17:06:48 -05:00
parent 4e62fe084e
commit 0af574e213

View File

@@ -4,22 +4,22 @@ describe('Controller: WorkflowMaker', () => {
// Setup // Setup
let scope, let scope,
WorkflowMakerController, WorkflowMakerController,
WorkflowHelpService; TemplatesService,
q,
getWorkflowJobTemplateNodesDeferred;
beforeEach(angular.mock.module('Tower')); beforeEach(angular.mock.module('Tower'));
beforeEach(angular.mock.module('templates', ($provide) => { beforeEach(angular.mock.module('templates', () => {
WorkflowHelpService = jasmine.createSpyObj('WorkflowHelpService', [ TemplatesService = {
'closeDialog', getWorkflowJobTemplateNodes: function(){
'addPlaceholderNode', return angular.noop;
'getSiblingConnectionTypes' }
]); };
$provide.value('WorkflowHelpService', WorkflowHelpService);
})); }));
beforeEach(angular.mock.inject( ($rootScope, $controller, _WorkflowHelpService_) => { beforeEach(angular.mock.inject( ($rootScope, $controller, $q) => {
scope = $rootScope.$new(); scope = $rootScope.$new();
scope.closeDialog = jasmine.createSpy(); scope.closeDialog = jasmine.createSpy();
scope.treeData = { scope.treeData = {
@@ -41,13 +41,13 @@ describe('Controller: WorkflowMaker', () => {
scope.workflowJobTemplateObj = { scope.workflowJobTemplateObj = {
id: 1 id: 1
}; };
WorkflowHelpService = _WorkflowHelpService_; q = $q;
getWorkflowJobTemplateNodesDeferred = q.defer();
TemplatesService.getWorkflowJobTemplateNodes = jasmine.createSpy('getWorkflowJobTemplateNodes').and.returnValue(getWorkflowJobTemplateNodesDeferred.promise);
WorkflowMakerController = $controller('WorkflowMakerController', { WorkflowMakerController = $controller('WorkflowMakerController', {
$scope: scope, $scope: scope,
WorkflowHelpService: WorkflowHelpService TemplatesService: TemplatesService
}); });
})); }));
describe('scope.closeWorkflowMaker()', () => { describe('scope.closeWorkflowMaker()', () => {