Removed console.logs and cleaned up some unit test related errors

This commit is contained in:
Michael Abashian
2016-11-09 13:39:43 -05:00
parent 9e097e9d99
commit 5ff2267211
5 changed files with 39 additions and 70 deletions

View File

@@ -55,9 +55,9 @@ export default ['$scope', '$rootScope', '$location', '$stateParams', 'Rest', 'Al
Alert('Error: Unable to determine template type', 'We were unable to determine this template\'s type while routing to edit.'); Alert('Error: Unable to determine template type', 'We were unable to determine this template\'s type while routing to edit.');
} }
} }
else { else {
Alert('Error: Unable to edit template', 'Template parameter is missing'); Alert('Error: Unable to edit template', 'Template parameter is missing');
} }
}; };
$scope.deleteJobTemplate = function(template) { $scope.deleteJobTemplate = function(template) {

View File

@@ -127,7 +127,7 @@ export default ['$scope', 'WorkflowHelpService', 'generateList', 'JobTemplateLis
}; };
$scope.confirmNodeForm = function(formValues) {console.log(formValues); $scope.confirmNodeForm = function(formValues) {
if ($scope.workflowMakerFormConfig.nodeMode === "add") { if ($scope.workflowMakerFormConfig.nodeMode === "add") {
if ($scope.selectedTemplate && formValues.edgeType) { if ($scope.selectedTemplate && formValues.edgeType) {
@@ -178,7 +178,7 @@ export default ['$scope', 'WorkflowHelpService', 'generateList', 'JobTemplateLis
job_type: formValues.job_type && formValues.job_type.value ? formValues.job_type.value : null, job_type: formValues.job_type && formValues.job_type.value ? formValues.job_type.value : null,
job_tags: formValues.job_tags, job_tags: formValues.job_tags,
skip_tags: formValues.skip_tags skip_tags: formValues.skip_tags
};console.log($scope.nodeBeingEdited.promptValues); };
} }
$scope.nodeBeingEdited.isActiveEdit = false; $scope.nodeBeingEdited.isActiveEdit = false;

View File

@@ -5,7 +5,7 @@ describe('Controller: JobTemplatesList', () => {
let scope, let scope,
rootScope, rootScope,
state, state,
JobTemplatesList, JobTemplatesListController,
ClearScope, ClearScope,
GetChoices, GetChoices,
Alert, Alert,
@@ -16,7 +16,8 @@ describe('Controller: JobTemplatesList', () => {
q, q,
JobTemplateService, JobTemplateService,
deleteWorkflowJobTemplateDeferred, deleteWorkflowJobTemplateDeferred,
deleteJobTemplateDeferred; deleteJobTemplateDeferred,
Dataset;
beforeEach(angular.mock.module('Tower')); beforeEach(angular.mock.module('Tower'));
beforeEach(angular.mock.module('jobTemplates', ($provide) => { beforeEach(angular.mock.module('jobTemplates', ($provide) => {
@@ -46,6 +47,12 @@ describe('Controller: JobTemplatesList', () => {
} }
}; };
Dataset = {
data: {
results: []
}
};
ClearScope = jasmine.createSpy('ClearScope'); ClearScope = jasmine.createSpy('ClearScope');
GetChoices = jasmine.createSpy('GetChoices'); GetChoices = jasmine.createSpy('GetChoices');
Alert = jasmine.createSpy('Alert'); Alert = jasmine.createSpy('Alert');
@@ -81,7 +88,7 @@ describe('Controller: JobTemplatesList', () => {
JobTemplateService.deleteWorkflowJobTemplate = jasmine.createSpy('deleteWorkflowJobTemplate').and.returnValue(deleteWorkflowJobTemplateDeferred.promise); JobTemplateService.deleteWorkflowJobTemplate = jasmine.createSpy('deleteWorkflowJobTemplate').and.returnValue(deleteWorkflowJobTemplateDeferred.promise);
JobTemplateService.deleteJobTemplate = jasmine.createSpy('deleteJobTemplate').and.returnValue(deleteJobTemplateDeferred.promise); JobTemplateService.deleteJobTemplate = jasmine.createSpy('deleteJobTemplate').and.returnValue(deleteJobTemplateDeferred.promise);
JobTemplatesList = $controller('JobTemplatesList', { JobTemplatesListController = $controller('JobTemplatesListController', {
$scope: scope, $scope: scope,
$rootScope: rootScope, $rootScope: rootScope,
$state: state, $state: state,
@@ -91,14 +98,11 @@ describe('Controller: JobTemplatesList', () => {
Prompt: Prompt, Prompt: Prompt,
InitiatePlaybookRun: InitiatePlaybookRun, InitiatePlaybookRun: InitiatePlaybookRun,
rbacUiControlService: rbacUiControlService, rbacUiControlService: rbacUiControlService,
JobTemplateService: JobTemplateService JobTemplateService: JobTemplateService,
Dataset: Dataset
}); });
})); }));
it('should call GetChoices', ()=> {
expect(GetChoices).toHaveBeenCalled();
});
describe('scope.editJobTemplate()', () => { describe('scope.editJobTemplate()', () => {
it('should call Alert when template param is not present', ()=>{ it('should call Alert when template param is not present', ()=>{
@@ -114,7 +118,7 @@ describe('Controller: JobTemplatesList', () => {
}; };
scope.editJobTemplate(testTemplate); scope.editJobTemplate(testTemplate);
expect(state.transitionTo).toHaveBeenCalledWith('templates.editJobTemplate', {id: 1}); expect(state.transitionTo).toHaveBeenCalledWith('templates.editJobTemplate', {job_template_id: 1});
}); });
it('should transition to templates.templates.editWorkflowJobTemplate when type is "Workflow Job Template"', ()=>{ it('should transition to templates.templates.editWorkflowJobTemplate when type is "Workflow Job Template"', ()=>{
@@ -125,7 +129,7 @@ describe('Controller: JobTemplatesList', () => {
}; };
scope.editJobTemplate(testTemplate); scope.editJobTemplate(testTemplate);
expect(state.transitionTo).toHaveBeenCalledWith('templates.editWorkflowJobTemplate', {id: 1}); expect(state.transitionTo).toHaveBeenCalledWith('templates.editWorkflowJobTemplate', {workflow_job_template_id: 1});
}); });
it('should call Alert when type is not "Job Template" or "Workflow Job Template"', ()=>{ it('should call Alert when type is not "Job Template" or "Workflow Job Template"', ()=>{

View File

@@ -8,7 +8,6 @@ describe('Controller: WorkflowAdd', () => {
ClearScope, ClearScope,
Alert, Alert,
GenerateForm, GenerateForm,
initSurvey,
JobTemplateService, JobTemplateService,
q, q,
getLabelsDeferred, getLabelsDeferred,
@@ -32,7 +31,8 @@ describe('Controller: WorkflowAdd', () => {
GenerateForm = jasmine.createSpyObj('GenerateForm', [ GenerateForm = jasmine.createSpyObj('GenerateForm', [
'inject', 'inject',
'reset', 'reset',
'clearApiErrors' 'clearApiErrors',
'applyDefaults'
]); ]);
JobTemplateService = { JobTemplateService = {
@@ -101,14 +101,6 @@ describe('Controller: WorkflowAdd', () => {
expect(ClearScope).toHaveBeenCalled(); expect(ClearScope).toHaveBeenCalled();
}); });
it('should call GenerateForm.inject', ()=>{
expect(GenerateForm.inject).toHaveBeenCalled();
});
it('should call GenerateForm.reset', ()=>{
expect(GenerateForm.reset).toHaveBeenCalled();
});
it('should get/set the label options and select2-ify the input', ()=>{ it('should get/set the label options and select2-ify the input', ()=>{
// Resolve JobTemplateService.getLabelsForJobTemplate // Resolve JobTemplateService.getLabelsForJobTemplate
getLabelsDeferred.resolve({ getLabelsDeferred.resolve({
@@ -121,7 +113,7 @@ describe('Controller: WorkflowAdd', () => {
foo: "bar" foo: "bar"
}); });
expect(CreateSelect2).toHaveBeenCalledWith({ expect(CreateSelect2).toHaveBeenCalledWith({
element:'#workflow_labels', element:'#workflow_job_template_labels',
multiple: true, multiple: true,
addNew: true addNew: true
}); });

View File

@@ -21,6 +21,22 @@ describe('Controller: WorkflowMaker', () => {
beforeEach(angular.mock.inject( ($rootScope, $controller, _WorkflowHelpService_) => { beforeEach(angular.mock.inject( ($rootScope, $controller, _WorkflowHelpService_) => {
scope = $rootScope.$new(); scope = $rootScope.$new();
scope.treeData = {
data: {
id: 1,
canDelete: false,
canEdit: false,
canAddTo: true,
isStartNode: true,
unifiedJobTemplate: {
name: "Workflow Launch"
},
children: [],
deletedNodes: [],
totalNodes: 0
},
nextIndex: 2
};
WorkflowHelpService = _WorkflowHelpService_; WorkflowHelpService = _WorkflowHelpService_;
WorkflowMakerController = $controller('WorkflowMakerController', { WorkflowMakerController = $controller('WorkflowMakerController', {
@@ -38,48 +54,5 @@ describe('Controller: WorkflowMaker', () => {
}); });
}); });
describe('scope.startAddNode()', () => {
});
describe('scope.confirmNodeForm()', () => {
});
describe('scope.cancelNodeForm()', () => {
});
describe('scope.startEditNode()', () => {
});
describe('scope.startDeleteNode()', () => {
});
describe('scope.cancelDeleteNode()', () => {
});
describe('scope.confirmDeleteNode()', () => {
});
describe('scope.toggleFormTab()', () => {
});
describe('scope.toggle_job_template()', () => {
});
describe('scope.toggle_project()', () => {
});
describe('scope.toggle_inventory_source()', () => {
});
}); });