umbraco-cypress-testhelpers
Version:
Test helpers for making Cypress tests for Umbraco solutions
34 lines • 3.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PostAsXMLWorkflow = exports.Method = void 0;
const tslib_1 = require("tslib");
const workflow_1 = require("../models/workflow");
const faker_1 = tslib_1.__importDefault(require("faker"));
var Method;
(function (Method) {
Method[Method["POST"] = 0] = "POST";
Method[Method["GET"] = 1] = "GET";
Method[Method["PUT"] = 2] = "PUT";
Method[Method["DELETE"] = 3] = "DELETE";
})(Method = exports.Method || (exports.Method = {}));
class PostAsXMLWorkflow {
getWorkflow(workflowName = faker_1.default.random.word(), includeSensitiveData = false,
// Need to figure out how to expose enum from package. 0=Submit, 1=Approve -> for workflows
executeOn = 0, url = '127.0.0.1', method = Method.POST, xsltFile = '', user = 'user', password = 'password', headers) {
const workflow = new workflow_1.Workflow();
workflow.workflowTypeId = '470eeb3a-cb15-4b08-9fc0-a2f091583332';
workflow.workflowTypeName = 'Post as XML';
workflow.name = workflowName;
workflow.includeSensitiveData = includeSensitiveData;
workflow.executeOn = executeOn;
workflow.settings.push({ name: 'Url', value: url });
workflow.settings.push({ name: 'Method', value: Method[method] });
workflow.settings.push({ name: 'XsltFile', value: xsltFile });
workflow.settings.push({ name: 'Fields', value: headers });
workflow.settings.push({ name: 'Username', value: user });
workflow.settings.push({ name: 'Password', value: password });
return workflow;
}
}
exports.PostAsXMLWorkflow = PostAsXMLWorkflow;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9zdEFzWE1MV29ya2Zsb3cuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvZm9ybXMvd29ya2Zsb3dzL3Bvc3RBc1hNTFdvcmtmbG93LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpREFBOEM7QUFDOUMsMERBQTBCO0FBRTFCLElBQVksTUFLWDtBQUxELFdBQVksTUFBTTtJQUNoQixtQ0FBVSxDQUFBO0lBQ1YsaUNBQVMsQ0FBQTtJQUNULGlDQUFTLENBQUE7SUFDVCx1Q0FBWSxDQUFBO0FBQ2QsQ0FBQyxFQUxXLE1BQU0sR0FBTixjQUFNLEtBQU4sY0FBTSxRQUtqQjtBQUNELE1BQWEsaUJBQWlCO0lBQ3JCLFdBQVcsQ0FDaEIsZUFBdUIsZUFBSyxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsRUFDMUMsb0JBQW9CLEdBQUcsS0FBSztJQUM1QiwyRkFBMkY7SUFDM0YsU0FBUyxHQUFHLENBQUMsRUFDYixHQUFHLEdBQUcsV0FBVyxFQUNqQixTQUFpQixNQUFNLENBQUMsSUFBSSxFQUM1QixRQUFRLEdBQUcsRUFBRSxFQUNiLElBQUksR0FBRyxNQUFNLEVBQ2IsUUFBUSxHQUFHLFVBQVUsRUFDckIsT0FBb0Y7UUFFcEYsTUFBTSxRQUFRLEdBQUcsSUFBSSxtQkFBUSxFQUFFLENBQUM7UUFDaEMsUUFBUSxDQUFDLGNBQWMsR0FBRyxzQ0FBc0MsQ0FBQztRQUNqRSxRQUFRLENBQUMsZ0JBQWdCLEdBQUcsYUFBYSxDQUFDO1FBQzFDLFFBQVEsQ0FBQyxJQUFJLEdBQUcsWUFBWSxDQUFDO1FBQzdCLFFBQVEsQ0FBQyxvQkFBb0IsR0FBRyxvQkFBb0IsQ0FBQztRQUNyRCxRQUFRLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUMvQixRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUM7UUFDcEQsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxNQUFNLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ2xFLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLENBQUMsQ0FBQztRQUM5RCxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxDQUFDLENBQUM7UUFDM0QsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQzFELFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLENBQUMsQ0FBQztRQUM5RCxPQUFPLFFBQVEsQ0FBQztJQUNsQixDQUFDO0NBQ0Y7QUEzQkQsOENBMkJDIn0=