UNPKG

umbraco-cypress-testhelpers

Version:

Test helpers for making Cypress tests for Umbraco solutions

26 lines 3.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SendEmailWorkflow = void 0; const tslib_1 = require("tslib"); const workflow_1 = require("../models/workflow"); const faker_1 = tslib_1.__importDefault(require("faker")); class SendEmailWorkflow { 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, email = faker_1.default.internet.email(), senderEmail = faker_1.default.internet.email(), subject = faker_1.default.random.word(), message = faker_1.default.lorem.lines(2), attachment = 'True') { const workflow = new workflow_1.Workflow(); workflow.workflowTypeId = 'e96badd7-05be-4978-b8d9-b3d733de70a5'; workflow.name = workflowName; workflow.workflowTypeName = 'Send email'; workflow.includeSensitiveData = includeSensitiveData; workflow.executeOn = executeOn; workflow.settings.push({ name: 'Email', value: email }); workflow.settings.push({ name: 'SenderEmail', value: senderEmail }); workflow.settings.push({ name: 'Subject', value: subject }); workflow.settings.push({ name: 'Message', value: message }); workflow.settings.push({ name: 'Attachment', value: attachment }); return workflow; } } exports.SendEmailWorkflow = SendEmailWorkflow; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VuZEVtYWlsV29ya2Zsb3cuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvZm9ybXMvd29ya2Zsb3dzL3NlbmRFbWFpbFdvcmtmbG93LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpREFBOEM7QUFDOUMsMERBQTBCO0FBQzFCLE1BQWEsaUJBQWlCO0lBQ3JCLFdBQVcsQ0FDaEIsZUFBdUIsZUFBSyxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsRUFDMUMsb0JBQW9CLEdBQUcsS0FBSztJQUM1QiwyRkFBMkY7SUFDM0YsU0FBUyxHQUFHLENBQUMsRUFDYixRQUFnQixlQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssRUFBRSxFQUN0QyxjQUFzQixlQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssRUFBRSxFQUM1QyxVQUFrQixlQUFLLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxFQUNyQyxVQUFrQixlQUFLLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFDdEMsVUFBVSxHQUFHLE1BQU07UUFFbkIsTUFBTSxRQUFRLEdBQUcsSUFBSSxtQkFBUSxFQUFFLENBQUM7UUFDaEMsUUFBUSxDQUFDLGNBQWMsR0FBRyxzQ0FBc0MsQ0FBQztRQUNqRSxRQUFRLENBQUMsSUFBSSxHQUFHLFlBQVksQ0FBQztRQUM3QixRQUFRLENBQUMsZ0JBQWdCLEdBQUcsWUFBWSxDQUFDO1FBQ3pDLFFBQVEsQ0FBQyxvQkFBb0IsR0FBRyxvQkFBb0IsQ0FBQztRQUNyRCxRQUFRLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUMvQixRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUM7UUFDeEQsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLEVBQUUsYUFBYSxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsQ0FBQyxDQUFDO1FBQ3BFLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsT0FBTyxFQUFFLENBQUMsQ0FBQztRQUM1RCxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxDQUFDLENBQUM7UUFDNUQsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsQ0FBQyxDQUFDO1FBQ2xFLE9BQU8sUUFBUSxDQUFDO0lBQ2xCLENBQUM7Q0FDRjtBQXpCRCw4Q0F5QkMifQ==