umbraco-cypress-testhelpers
Version:
Test helpers for making Cypress tests for Umbraco solutions
18 lines (16 loc) • 843 B
text/typescript
import { Workflow } from '../models/workflow';
import { SaveAsUmbracoContentNodeWorkflowModel } from '../models/saveAsUmbracoContentNodeWorkflowModel';
export class SaveAsUmbracoContentNodeWorkflow {
public getWorkflow(model: SaveAsUmbracoContentNodeWorkflowModel): Workflow {
const workflow = new Workflow();
workflow.workflowTypeId = '89fb1e31-9f36-4e08-9d1b-af1180d340db';
workflow.workflowTypeName = 'Save as Umbraco content node';
workflow.name = model.workflowName;
workflow.includeSensitiveData = model.includeSensitiveData;
workflow.executeOn = model.executeOn;
workflow.settings.push({ name: 'Fields', value: model.documentType });
workflow.settings.push({ name: 'Publish', value: model.publish });
workflow.settings.push({ name: 'RootNode', value: model.rootNode });
return workflow;
}
}