import {JsonBuilder} from '../../support/jsonBuilders/jsonBuilder';
import {AsyncInstantiationModel} from '../../support/jsonBuilders/models/asyncInstantiation.model';
-import {
- COMPLETED_WITH_ERRORS,
- INPROGRESS,
- PAUSE,
- PAUSE_UPON_COMPLETION,
- PENDING,
- STOPPED,
- SUCCESS_CIRCLE,
- UNKNOWN,
- X_O
-} from "../../../src/app/instantiationStatus/instantiationStatus.component.service";
describe('Instantiation status', function () {
var jsonBuilderInstantiationBuilder : JsonBuilder<AsyncInstantiationModel> = new JsonBuilder<AsyncInstantiationModel>();
function getJobIconClass(status: string) : string{
switch(`${status}`.toUpperCase()) {
case 'PENDING' :
- return PENDING;
+ return "pending";
case 'IN_PROGRESS' :
- return INPROGRESS;
+ return "in_progress";
case 'PAUSED' :
- return PAUSE;
+ return "pause";
case 'FAILED' :
- return X_O;
+ return "x-circle-o";
case 'COMPLETED' :
- return SUCCESS_CIRCLE;
+ return "success-circle-o";
case 'STOPPED' :
- return STOPPED;
+ return "stop";
case 'COMPLETED_WITH_ERRORS' :
- return COMPLETED_WITH_ERRORS;
+ return "success_with_warning";
case 'COMPLETED_AND_PAUSED' :
- return PAUSE_UPON_COMPLETION;
+ return "stopped-upon-success";
default:
- return UNKNOWN;
+ return "question-mark-circle-o";
}
}
function clickOnTitleAndThenOnMenuWithJobId(jobId: string) {
cy.getElementByDataTestsId("instantiation-status-title").click();
- cy.get('#' + jobId).find('.menu-div').click();
+ cy.get('#' + jobId).find('.menu-div').click({force: true});
}
it('should disabled correct menu items', function () {