UNPKG

umbraco-cypress-testhelpers

Version:

Test helpers for making Cypress tests for Umbraco solutions

41 lines (38 loc) 1.09 kB
export class DataSourcesBuilderHelper { private readonly dataSourceWebServiceDataSourceId = '7edf567c-4230-4079-b3fb-cca44baf6b75'; private readonly dataSourceSqlDataSourceId = 'f19506f3-efea-4b13-a308-89348f69df91'; public insertWebService( name: string, settings: { InsertMethod: string; Password: string; ServiceName: string; ServiceUrl: string; UserName: string; }, ) { const payload = { formDataSourceTypeId: this.dataSourceWebServiceDataSourceId, name, settings, }; return cy.postRequest('/backoffice/UmbracoForms/DataSource/PostSave', payload).then((postsave) => postsave); } public insertSqlDatabase( name: string, settings: { Connection: string; Table: string; }, ) { const payload = { formDataSourceTypeId: this.dataSourceSqlDataSourceId, name, settings, }; return cy.postRequest('/backoffice/UmbracoForms/DataSource/PostSave', payload).then((postsave) => postsave); } public cleanUp() { return cy.deleteAllDataSources(); } }