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