umbraco-cypress-testhelpers
Version:
Test helpers for making Cypress tests for Umbraco solutions
33 lines • 3.37 kB
JavaScript
;
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