UNPKG

umbraco-cypress-testhelpers

Version:

Test helpers for making Cypress tests for Umbraco solutions

48 lines 3.95 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PrevalueSourcesBuilderHelper = void 0; class PrevalueSourcesBuilderHelper { constructor() { this.fieldPreValueSourceTextFileTypeId = '35c2053e-cbf7-4793-b27c-6e97b7671a2d'; this.fieldPreValueSourceDocumentTypeId = 'de996870-c45a-11de-8a39-0800200c9a66'; this.fieldPreValueSourceDataTypePrevalueId = 'ea773caf-fef2-491b-b5b7-6a3552b1a0e2'; } insertTextFile(name) { return cy.postFile('prevaluesource.txt', '/backoffice/UmbracoForms/PreValueFile/PostAddFile').then((settings) => { const payload = { fieldPreValueSourceTypeId: this.fieldPreValueSourceTextFileTypeId, name, settings: { TextFile: settings.FilePath }, }; return this.insert(payload); }); } insertDocument(name, doctype) { const payload = { fieldPreValueSourceTypeId: this.fieldPreValueSourceDocumentTypeId, name, settings: { DocType: doctype }, }; return this.insert(payload); } insertDataTypePrevalue(name, dataTypeId) { const payload = { fieldPreValueSourceTypeId: this.fieldPreValueSourceDataTypePrevalueId, name, settings: { DataTypeId: dataTypeId }, }; return this.insert(payload); } insert(payload) { return cy.postRequest('/backoffice/UmbracoForms/PreValueSource/ValidateSettings', payload).then(() => { cy.postRequest('/backoffice/UmbracoForms/PreValueSource/PostSave', payload).then((postsave) => { cy.postRequest('/backoffice/UmbracoForms/PreValueSource/GetPreValues', payload).then(() => postsave); }); }); } cleanUp() { return cy.deleteAllPreValues(); } } exports.PrevalueSourcesBuilderHelper = PrevalueSourcesBuilderHelper; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmFsdWVTb3VyY2VzQnVpbGRlckhlbHBlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9mb3Jtcy9idWlsZGVycy9oZWxwZXJzL3ByZXZhbHVlU291cmNlc0J1aWxkZXJIZWxwZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsTUFBYSw0QkFBNEI7SUFBekM7UUFDbUIsc0NBQWlDLEdBQUcsc0NBQXNDLENBQUM7UUFDM0Usc0NBQWlDLEdBQUcsc0NBQXNDLENBQUM7UUFDM0UsMENBQXFDLEdBQUcsc0NBQXNDLENBQUM7SUF3Q2xHLENBQUM7SUF0Q1EsY0FBYyxDQUFDLElBQVk7UUFDaEMsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDLG9CQUFvQixFQUFFLG1EQUFtRCxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsUUFBUSxFQUFFLEVBQUU7WUFDOUcsTUFBTSxPQUFPLEdBQUc7Z0JBQ2QseUJBQXlCLEVBQUUsSUFBSSxDQUFDLGlDQUFpQztnQkFDakUsSUFBSTtnQkFDSixRQUFRLEVBQUUsRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDLFFBQVEsRUFBRTthQUMxQyxDQUFDO1lBQ0YsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQzlCLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVNLGNBQWMsQ0FBQyxJQUFZLEVBQUUsT0FBZTtRQUNqRCxNQUFNLE9BQU8sR0FBRztZQUNkLHlCQUF5QixFQUFFLElBQUksQ0FBQyxpQ0FBaUM7WUFDakUsSUFBSTtZQUNKLFFBQVEsRUFBRSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUU7U0FDL0IsQ0FBQztRQUNGLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUM5QixDQUFDO0lBQ00sc0JBQXNCLENBQUMsSUFBWSxFQUFFLFVBQWtCO1FBQzVELE1BQU0sT0FBTyxHQUFHO1lBQ2QseUJBQXlCLEVBQUUsSUFBSSxDQUFDLHFDQUFxQztZQUNyRSxJQUFJO1lBQ0osUUFBUSxFQUFFLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRTtTQUNyQyxDQUFDO1FBQ0YsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzlCLENBQUM7SUFDTyxNQUFNLENBQUMsT0FBTztRQUNwQixPQUFPLEVBQUUsQ0FBQyxXQUFXLENBQUMsMERBQTBELEVBQUUsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUNuRyxFQUFFLENBQUMsV0FBVyxDQUFDLGtEQUFrRCxFQUFFLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLFFBQVEsRUFBRSxFQUFFO2dCQUM1RixFQUFFLENBQUMsV0FBVyxDQUFDLHNEQUFzRCxFQUFFLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUN2RyxDQUFDLENBQUMsQ0FBQztRQUNMLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVNLE9BQU87UUFDWixPQUFPLEVBQUUsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDO0lBQ2pDLENBQUM7Q0FDRjtBQTNDRCxvRUEyQ0MifQ==