UNPKG

umbraco-cypress-testhelpers

Version:

Test helpers for making Cypress tests for Umbraco solutions

33 lines 3.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SendFormToUrl = 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 SendFormToUrl { 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, user = 'user', password = 'password', fields) { const workflow = new workflow_1.Workflow(); workflow.workflowTypeId = 'fd02c929-4e7d-4f90-b9fa-13d074a76688'; workflow.workflowTypeName = 'Send form to URL'; 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: 'Fields', value: fields }); workflow.settings.push({ name: 'UserName', value: user }); workflow.settings.push({ name: 'Password', value: password }); return workflow; } } exports.SendFormToUrl = SendFormToUrl; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VuZEZvcm1Ub1VybC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9mb3Jtcy93b3JrZmxvd3Mvc2VuZEZvcm1Ub1VybC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsaURBQThDO0FBQzlDLDBEQUEwQjtBQUUxQixJQUFZLE1BS1g7QUFMRCxXQUFZLE1BQU07SUFDaEIsbUNBQVUsQ0FBQTtJQUNWLGlDQUFTLENBQUE7SUFDVCxpQ0FBUyxDQUFBO0lBQ1QsdUNBQVksQ0FBQTtBQUNkLENBQUMsRUFMVyxNQUFNLEdBQU4sY0FBTSxLQUFOLGNBQU0sUUFLakI7QUFDRCxNQUFhLGFBQWE7SUFDakIsV0FBVyxDQUNoQixlQUF1QixlQUFLLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxFQUMxQyxvQkFBb0IsR0FBRyxLQUFLO0lBQzVCLDJGQUEyRjtJQUMzRixTQUFTLEdBQUcsQ0FBQyxFQUNiLEdBQUcsR0FBRyxXQUFXLEVBQ2pCLFNBQWlCLE1BQU0sQ0FBQyxJQUFJLEVBQzVCLElBQUksR0FBRyxNQUFNLEVBQ2IsUUFBUSxHQUFHLFVBQVUsRUFDckIsTUFBbUY7UUFFbkYsTUFBTSxRQUFRLEdBQUcsSUFBSSxtQkFBUSxFQUFFLENBQUM7UUFDaEMsUUFBUSxDQUFDLGNBQWMsR0FBRyxzQ0FBc0MsQ0FBQztRQUNqRSxRQUFRLENBQUMsZ0JBQWdCLEdBQUcsa0JBQWtCLENBQUM7UUFDL0MsUUFBUSxDQUFDLElBQUksR0FBRyxZQUFZLENBQUM7UUFDN0IsUUFBUSxDQUFDLG9CQUFvQixHQUFHLG9CQUFvQixDQUFDO1FBQ3JELFFBQVEsQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQy9CLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLENBQUMsQ0FBQztRQUNwRCxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDbEUsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDO1FBQzFELFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztRQUMxRCxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDOUQsT0FBTyxRQUFRLENBQUM7SUFDbEIsQ0FBQztDQUNGO0FBekJELHNDQXlCQyJ9