UNPKG

umbraco-cypress-testhelpers

Version:

Test helpers for making Cypress tests for Umbraco solutions

34 lines 3.63 kB
"use strict"; 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=