UNPKG

umbraco-cypress-testhelpers

Version:

Test helpers for making Cypress tests for Umbraco solutions

28 lines 2.92 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ChangeRecordStateWorkflow = exports.RecordStateAction = void 0; const tslib_1 = require("tslib"); const workflow_1 = require("../models/workflow"); const faker_1 = tslib_1.__importDefault(require("faker")); var RecordStateAction; (function (RecordStateAction) { RecordStateAction[RecordStateAction["Delete Record"] = 0] = "Delete Record"; RecordStateAction[RecordStateAction["Approve Record"] = 1] = "Approve Record"; })(RecordStateAction = exports.RecordStateAction || (exports.RecordStateAction = {})); class ChangeRecordStateWorkflow { 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, action = RecordStateAction['Approve Record'], words = ['word']) { const workflow = new workflow_1.Workflow(); workflow.workflowTypeId = '4c40a092-0cb5-481d-96a7-a02d8e7cdb2f'; workflow.workflowTypeName = 'Change Record State'; workflow.name = workflowName; workflow.includeSensitiveData = includeSensitiveData; workflow.executeOn = executeOn; workflow.settings.push({ name: 'Words', value: words.join(',') }); workflow.settings.push({ name: 'Action', value: RecordStateAction[action] }); return workflow; } } exports.ChangeRecordStateWorkflow = ChangeRecordStateWorkflow; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhbmdlUmVjb3JkU3RhdGVXb3JrZmxvdy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9mb3Jtcy93b3JrZmxvd3MvY2hhbmdlUmVjb3JkU3RhdGVXb3JrZmxvdy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsaURBQThDO0FBQzlDLDBEQUEwQjtBQUMxQixJQUFZLGlCQUdYO0FBSEQsV0FBWSxpQkFBaUI7SUFDM0IsMkVBQW1CLENBQUE7SUFDbkIsNkVBQW9CLENBQUE7QUFDdEIsQ0FBQyxFQUhXLGlCQUFpQixHQUFqQix5QkFBaUIsS0FBakIseUJBQWlCLFFBRzVCO0FBQ0QsTUFBYSx5QkFBeUI7SUFDN0IsV0FBVyxDQUNoQixlQUF1QixlQUFLLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxFQUMxQyxvQkFBb0IsR0FBRyxLQUFLO0lBQzVCLDJGQUEyRjtJQUMzRixTQUFTLEdBQUcsQ0FBQyxFQUNiLFNBQTRCLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLEVBQy9ELFFBQWtCLENBQUMsTUFBTSxDQUFDO1FBRTFCLE1BQU0sUUFBUSxHQUFHLElBQUksbUJBQVEsRUFBRSxDQUFDO1FBQ2hDLFFBQVEsQ0FBQyxjQUFjLEdBQUcsc0NBQXNDLENBQUM7UUFDakUsUUFBUSxDQUFDLGdCQUFnQixHQUFHLHFCQUFxQixDQUFDO1FBQ2xELFFBQVEsQ0FBQyxJQUFJLEdBQUcsWUFBWSxDQUFDO1FBQzdCLFFBQVEsQ0FBQyxvQkFBb0IsR0FBRyxvQkFBb0IsQ0FBQztRQUNyRCxRQUFRLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUMvQixRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ2xFLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQzdFLE9BQU8sUUFBUSxDQUFDO0lBQ2xCLENBQUM7Q0FDRjtBQW5CRCw4REFtQkMifQ==