UNPKG

@ply-ct/ply

Version:

REST API Automated Testing

31 lines 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StepExec = void 0; class StepExec { /** * Maps instance status to ply result */ mapToExecResult(instance, runOptions) { let execResult; if (instance.status === 'In Progress' || instance.status === 'Waiting') { execResult = { status: 'Pending' }; } else if (instance.status === 'Completed' || instance.status === 'Canceled') { execResult = { status: (runOptions === null || runOptions === void 0 ? void 0 : runOptions.submit) ? 'Submitted' : 'Passed' }; } else { execResult = { status: instance.status }; } if (instance.message) execResult.message = instance.message; return execResult; } isTrustRequired(_context) { return true; } isExpression(input) { return input.startsWith('${') && input.endsWith('}'); } } exports.StepExec = StepExec; //# sourceMappingURL=exec.js.map