mirror of
https://github.com/ansible/awx.git
synced 2026-03-02 01:08:48 -03:30
adding moment for unit tests, but they're still failing :(
This commit is contained in:
@@ -4,7 +4,7 @@ describe('Controller: jobResultsController', () => {
|
|||||||
// Setup
|
// Setup
|
||||||
let jobResultsController;
|
let jobResultsController;
|
||||||
|
|
||||||
let jobData, jobDataOptions, jobLabels, jobFinished, count, $scope, ParseTypeChange, ParseVariableString, jobResultsService, eventQueue, $compile, eventResolve, populateResolve, $rScope, q, $log, Dataset, Rest, $state, QuerySet;
|
let jobData, jobDataOptions, jobLabels, jobFinished, count, $scope, ParseTypeChange, ParseVariableString, jobResultsService, eventQueue, $compile, eventResolve, populateResolve, $rScope, q, $log, Dataset, Rest, $state, QuerySet, moment;
|
||||||
|
|
||||||
jobData = {
|
jobData = {
|
||||||
related: {}
|
related: {}
|
||||||
@@ -29,6 +29,8 @@ describe('Controller: jobResultsController', () => {
|
|||||||
data: {foo: "bar"}
|
data: {foo: "bar"}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
moment = function(){};
|
||||||
|
|
||||||
let provideVals = () => {
|
let provideVals = () => {
|
||||||
angular.mock.module('jobResults', ($provide) => {
|
angular.mock.module('jobResults', ($provide) => {
|
||||||
ParseTypeChange = jasmine.createSpy('ParseTypeChange');
|
ParseTypeChange = jasmine.createSpy('ParseTypeChange');
|
||||||
@@ -58,6 +60,10 @@ describe('Controller: jobResultsController', () => {
|
|||||||
'encodeQueryset'
|
'encodeQueryset'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
moment = jasmine.createSpyObj('moment', [
|
||||||
|
'diff'
|
||||||
|
]);
|
||||||
|
|
||||||
$provide.value('jobData', jobData);
|
$provide.value('jobData', jobData);
|
||||||
$provide.value('jobDataOptions', jobDataOptions);
|
$provide.value('jobDataOptions', jobDataOptions);
|
||||||
$provide.value('jobLabels', jobLabels);
|
$provide.value('jobLabels', jobLabels);
|
||||||
@@ -71,11 +77,12 @@ describe('Controller: jobResultsController', () => {
|
|||||||
$provide.value('Rest', Rest);
|
$provide.value('Rest', Rest);
|
||||||
$provide.value('$state', $state);
|
$provide.value('$state', $state);
|
||||||
$provide.value('QuerySet', QuerySet);
|
$provide.value('QuerySet', QuerySet);
|
||||||
|
$provide.value('moment', moment);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
let injectVals = () => {
|
let injectVals = () => {
|
||||||
angular.mock.inject((_jobData_, _jobDataOptions_, _jobLabels_, _jobFinished_, _count_, _ParseTypeChange_, _ParseVariableString_, _jobResultsService_, _eventQueue_, _$compile_, $rootScope, $controller, $q, $httpBackend, _$log_, _Dataset_, _Rest_, _$state_, _QuerySet_) => {
|
angular.mock.inject((_jobData_, _jobDataOptions_, _jobLabels_, _jobFinished_, _count_, _ParseTypeChange_, _ParseVariableString_, _jobResultsService_, _eventQueue_, _$compile_, $rootScope, $controller, $q, $httpBackend, _$log_, _Dataset_, _Rest_, _$state_, _QuerySet_, _moment_) => {
|
||||||
// when you call $scope.$apply() (which you need to do to
|
// when you call $scope.$apply() (which you need to do to
|
||||||
// to get inside of .then blocks to test), something is
|
// to get inside of .then blocks to test), something is
|
||||||
// causing a request for all static files.
|
// causing a request for all static files.
|
||||||
@@ -110,6 +117,7 @@ describe('Controller: jobResultsController', () => {
|
|||||||
Rest = _Rest_;
|
Rest = _Rest_;
|
||||||
$state = _$state_;
|
$state = _$state_;
|
||||||
QuerySet = _QuerySet_;
|
QuerySet = _QuerySet_;
|
||||||
|
moment = _moment_;
|
||||||
|
|
||||||
jobResultsService.getEvents.and
|
jobResultsService.getEvents.and
|
||||||
.returnValue(eventResolve);
|
.returnValue(eventResolve);
|
||||||
@@ -134,7 +142,8 @@ describe('Controller: jobResultsController', () => {
|
|||||||
Dataset: Dataset,
|
Dataset: Dataset,
|
||||||
Rest: Rest,
|
Rest: Rest,
|
||||||
$state: $state,
|
$state: $state,
|
||||||
QuerySet: QuerySet
|
QuerySet: QuerySet,
|
||||||
|
moment: moment
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user