Fix eslint errors.

This commit is contained in:
kialam
2018-10-17 16:38:24 -04:00
committed by AlanCoding
parent affacb8ab5
commit a59017ceef
2 changed files with 77 additions and 79 deletions

View File

@@ -1,21 +1,20 @@
'use strict';
import moment from 'moment'; import moment from 'moment';
describe('View: Job Details', () => { describe('View: Job Details', () => {
let JobDetails, let JobDetails;
scope, let scope;
state, let state;
OutputStrings, let OutputStrings;
Prompt, let Prompt;
filter, let filter;
ProcessErrors, let ProcessErrors;
Wait, let Wait;
httpBackend, let httpBackend;
ParseVariableString, let ParseVariableString;
subscribe, let subscribe;
OutputStatusService; let OutputStatusService;
var mockData = { let mockData = {
job_slice_count: 2, job_slice_count: 2,
job_slice_number: 2, job_slice_number: 2,
labels: { labels: {
@@ -25,13 +24,11 @@ describe('View: Job Details', () => {
SLICE_JOB_DETAILS: 'bar' SLICE_JOB_DETAILS: 'bar'
} }
}; };
let resource = { const resource = {
id: '147', id: '147',
type: 'playbook', type: 'playbook',
model: { model: {
get: (obj) => { get: (obj) => obj.split('.').reduce((i, o) => i && i[o] || null, mockData),
return obj.split('.').reduce((i,o) => i && i[o] || null, mockData);
},
has: jasmine.createSpy('has'), has: jasmine.createSpy('has'),
options: jasmine.createSpy('options'), options: jasmine.createSpy('options'),
}, },
@@ -46,13 +43,11 @@ describe('View: Job Details', () => {
}, },
go: jasmine.createSpy('go'), go: jasmine.createSpy('go'),
includes: jasmine.createSpy('includes') includes: jasmine.createSpy('includes')
} };
OutputStrings = { OutputStrings = {
get: (obj) => { get: (obj) => obj.split('.').reduce((i, o) => i && i[o] || null, mockData),
return obj.split('.').reduce((i,o) => i && i[o] || null, mockData); };
},
}
OutputStatusService = { OutputStatusService = {
subscribe: jasmine.createSpy('subscribe') subscribe: jasmine.createSpy('subscribe')
@@ -70,7 +65,7 @@ describe('View: Job Details', () => {
$provide.value('ParseVariableString', angular.noop); $provide.value('ParseVariableString', angular.noop);
$provide.value('OutputStatusService', OutputStatusService); $provide.value('OutputStatusService', OutputStatusService);
$provide.provider('$stateProvider', { '$get': function() { return function() {}; } }); $provide.provider('$stateProvider', { $get: jasmine.createSpy('$get'), });
$provide.value('$stateExtender', { addState: jasmine.createSpy('addState'), }); $provide.value('$stateExtender', { addState: jasmine.createSpy('addState'), });
$provide.value('$stateRegistry', { register: jasmine.createSpy('regster'), }); $provide.value('$stateRegistry', { register: jasmine.createSpy('regster'), });
$provide.value('sanitizeFilter', angular.noop); $provide.value('sanitizeFilter', angular.noop);
@@ -79,12 +74,16 @@ describe('View: Job Details', () => {
$provide.value('longDateFilter', angular.noop); $provide.value('longDateFilter', angular.noop);
})); }));
beforeEach(angular.mock.inject(function($injector, $componentController, $rootScope, $httpBackend, _state_, _OutputStrings_, _ParseVariableString_, _Prompt_, _ProcessErrors_, _Wait_, _OutputStatusService_){ beforeEach(angular.mock.inject((
$injector, $componentController, $rootScope,
$httpBackend, _state_, _OutputStrings_, _ParseVariableString_, _Prompt_,
_ProcessErrors_, _Wait_, _OutputStatusService_
) => {
scope = $rootScope.$new(); scope = $rootScope.$new();
state = _state_; state = _state_;
OutputStrings = _OutputStrings_; OutputStrings = _OutputStrings_;
Prompt = _Prompt_; Prompt = _Prompt_;
filter = $injector.get("$filter"); filter = $injector.get('$filter');
ProcessErrors = _ProcessErrors_; ProcessErrors = _ProcessErrors_;
Wait = _Wait_; Wait = _Wait_;
ParseVariableString = _ParseVariableString_; ParseVariableString = _ParseVariableString_;
@@ -94,16 +93,15 @@ describe('View: Job Details', () => {
JobDetails = $componentController('atJobDetails', { JobDetails = $componentController('atJobDetails', {
$scope: scope, $scope: scope,
$state: state, $state: state,
OutputStrings: OutputStrings, OutputStrings,
ProcessErrors: ProcessErrors, ProcessErrors,
Wait: Wait, Wait,
Prompt: Prompt, Prompt,
$filter: filter, $filter: filter,
Wait: Wait, ParseVariableString,
ParseVariableString: ParseVariableString, httpBackend,
httpBackend: httpBackend, OutputStatusService,
OutputStatusService: OutputStatusService, }, { resource });
}, {resource: resource});
JobDetails.$onInit(); JobDetails.$onInit();
})); }));
@@ -137,7 +135,7 @@ describe('View: Job Details', () => {
const result = JobDetails.sliceJobDetails; const result = JobDetails.sliceJobDetails;
expect(result).toBeNull(); expect(result).toBeNull();
}); });
it('returns null if job_slice_count is undefined or null', () => { it('returns null if job_slice_count is undefined or null', () => {
mockData = { mockData = {
job_slice_count: null, job_slice_count: null,
job_slice_number: 2, job_slice_number: 2,
@@ -152,7 +150,7 @@ describe('View: Job Details', () => {
const result = JobDetails.sliceJobDetails; const result = JobDetails.sliceJobDetails;
expect(result).toBeNull(); expect(result).toBeNull();
}); });
it('returns null if job_slice_number is undefined or null', () => { it('returns null if job_slice_number is undefined or null', () => {
mockData = { mockData = {
job_slice_count: 2, job_slice_count: 2,
job_slice_number: null, job_slice_number: null,
@@ -167,7 +165,7 @@ describe('View: Job Details', () => {
const result = JobDetails.sliceJobDetails; const result = JobDetails.sliceJobDetails;
expect(result).toBeNull(); expect(result).toBeNull();
}); });
it('returns null if job is a non-sliced job', () => { it('returns null if job is a non-sliced job', () => {
mockData = { mockData = {
job_slice_count: 1, job_slice_count: 1,
job_slice_number: null, job_slice_number: null,
@@ -184,4 +182,4 @@ describe('View: Job Details', () => {
}); });
}); });
}); });
}); });

View File

@@ -1,38 +1,36 @@
describe('View: Split Jobs List', () => { describe('View: Split Jobs List', () => {
let JobList, let JobList;
scope, let scope;
state, let state;
Dataset, let Dataset;
resolvedModels, let resolvedModels;
JobsStrings, let JobsStrings;
QuerySet, let QuerySet;
Prompt, let Prompt;
filter, let filter;
ProcessErrors, let ProcessErrors;
Wait, let Wait;
Rest, let Rest;
SearchBasePath; let SearchBasePath;
beforeEach(angular.mock.module('at.features.jobs', ($provide) => { beforeEach(angular.mock.module('at.features.jobs', ($provide) => {
Dataset = { Dataset = {
data: { data: {
results: {} results: {}
} }
} };
state = { state = {
params: { params: {
job_search: {} job_search: {}
}, },
go: jasmine.createSpy('go'), go: jasmine.createSpy('go'),
includes: jasmine.createSpy('includes') includes: jasmine.createSpy('includes')
} };
resolvedModels = [ resolvedModels = [
{ {
options: () => { options: () => ['foo', 'bar'],
return ["foo", "bar"];
}
} }
] ];
ProcessErrors = jasmine.createSpy('ProcessErrors'); ProcessErrors = jasmine.createSpy('ProcessErrors');
Wait = jasmine.createSpy('Wait'); Wait = jasmine.createSpy('Wait');
@@ -49,11 +47,14 @@ describe('View: Split Jobs List', () => {
$provide.value('JobsStrings', angular.noop); $provide.value('JobsStrings', angular.noop);
$provide.value('QuerySet', angular.noop); $provide.value('QuerySet', angular.noop);
$provide.provider('$stateProvider', { '$get': function() { return function() {}; } }); $provide.provider('$stateProvider', { $get: jasmine.createSpy('$get'), });
$provide.value('$stateExtender', { addState: jasmine.createSpy('addState'), }); $provide.value('$stateExtender', { addState: jasmine.createSpy('addState'), });
})); }));
beforeEach(angular.mock.inject(function($controller, $rootScope, _state_, _Dataset_, _resolvedModels_, _JobsStrings_, _QuerySet_, _Prompt_, _$filter_, _ProcessErrors_, _Wait_, _Rest_, _SearchBasePath_){ beforeEach(angular.mock.inject((
$controller, $rootScope, _state_, _Dataset_, _resolvedModels_, _JobsStrings_,
_QuerySet_, _Prompt_, _$filter_, _ProcessErrors_, _Wait_, _Rest_, _SearchBasePath_
) => {
scope = $rootScope.$new(); scope = $rootScope.$new();
state = _state_; state = _state_;
Dataset = _Dataset_; Dataset = _Dataset_;
@@ -70,17 +71,16 @@ describe('View: Split Jobs List', () => {
JobList = $controller('jobsListController', { JobList = $controller('jobsListController', {
$scope: scope, $scope: scope,
$state: state, $state: state,
Dataset: Dataset, Dataset,
resolvedModels: resolvedModels, resolvedModels,
JobsStrings: JobsStrings, JobsStrings,
ProcessErrors: ProcessErrors, ProcessErrors,
QuerySet: QuerySet, QuerySet,
Wait: Wait, Wait,
Prompt: Prompt, Prompt,
$filter: filter, $filter: filter,
Wait: Wait, Rest,
Rest: Rest, SearchBasePath,
SearchBasePath: SearchBasePath,
}); });
})); }));
@@ -92,36 +92,36 @@ describe('View: Split Jobs List', () => {
expect(JobList.getSliceJobDetails).toBeDefined(); expect(JobList.getSliceJobDetails).toBeDefined();
}); });
it('returns a string', () => { it('returns a string', () => {
let data = { const data = {
job_slice_number: 1, job_slice_number: 1,
job_slice_count: 2 job_slice_count: 2
} };
const result = JobList.getSliceJobDetails(data); const result = JobList.getSliceJobDetails(data);
expect(result).toEqual('Slice Job 1/2'); expect(result).toEqual('Slice Job 1/2');
}); });
it('returns null when data is null', () => { it('returns null when data is null', () => {
let data = { const data = {
job_slice_number: null, job_slice_number: null,
job_slice_count: null job_slice_count: null
} };
const result = JobList.getSliceJobDetails(data); const result = JobList.getSliceJobDetails(data);
expect(result).toBeNull(); expect(result).toBeNull();
}); });
it('returns null when data is undefined', () => { it('returns null when data is undefined', () => {
let data = { const data = {
job_slice_number: undefined, job_slice_number: undefined,
job_slice_count: undefined job_slice_count: undefined
} };
const result = JobList.getSliceJobDetails(data); const result = JobList.getSliceJobDetails(data);
expect(result).toBeNull(); expect(result).toBeNull();
}); });
it('returns null when job is not a sliced job', () => { it('returns null when job is not a sliced job', () => {
let data = { const data = {
job_slice_number: null, job_slice_number: null,
job_slice_count: 1 job_slice_count: 1
} };
const result = JobList.getSliceJobDetails(data); const result = JobList.getSliceJobDetails(data);
expect(result).toBeNull(); expect(result).toBeNull();
}); });
}); });
}); });