44 */
55import { basename } from 'path'
66import axios from '@nextcloud/axios'
7- import { User , addCommands } from '@nextcloud/cypress'
7+ import { User , addCommands } from '@nextcloud/e2e-test-server/ cypress'
88
99addCommands ( )
1010
1111const url = Cypress . config ( 'baseUrl' ) . replace ( / \/ i n d e x .p h p \/ ? $ / g, '' )
12- Cypress . env ( 'baseUrl' , url )
1312
1413Cypress . Commands . add ( 'logout' , ( route = '/' ) => {
1514 cy . session ( '_guest' , function ( ) {
@@ -18,7 +17,7 @@ Cypress.Commands.add('logout', (route = '/') => {
1817
1918Cypress . Commands . add ( 'createFolder' , ( user , target ) => {
2019 cy . login ( user )
21- const rootPath = `${ Cypress . env ( 'baseUrl' ) } /remote.php/dav/files/${ encodeURIComponent ( user . userId ) } `
20+ const rootPath = `${ url } /remote.php/dav/files/${ encodeURIComponent ( user . userId ) } `
2221 const dirPath = target . split ( '/' ) . map ( encodeURIComponent ) . join ( '/' )
2322
2423 return cy . request ( '/csrftoken' )
@@ -52,7 +51,7 @@ Cypress.Commands.add('uploadFile', (user, fixture, mimeType, target = `/${fixtur
5251 const blob = Cypress . Blob . base64StringToBlob ( file , mimeType )
5352
5453 // Process paths
55- const rootPath = `${ Cypress . env ( 'baseUrl' ) } /remote.php/dav/files/${ encodeURIComponent ( user . userId ) } `
54+ const rootPath = `${ url } /remote.php/dav/files/${ encodeURIComponent ( user . userId ) } `
5655 const filePath = target . split ( '/' ) . map ( encodeURIComponent ) . join ( '/' )
5756 try {
5857 const file = new File ( [ blob ] , fileName , { type : mimeType } )
@@ -189,7 +188,7 @@ Cypress.Commands.add('nextcloudEnableApp', (appId) => {
189188 cy . login ( new User ( 'admin' , 'admin' ) )
190189 cy . request ( {
191190 method : 'POST' ,
192- url : `${ Cypress . env ( 'baseUrl' ) } /ocs/v1.php/cloud/apps/${ appId } ?format=json` ,
191+ url : `${ url } /ocs/v1.php/cloud/apps/${ appId } ?format=json` ,
193192 form : true ,
194193 auth : { user : 'admin' , pass : 'admin' } ,
195194 headers : {
@@ -209,7 +208,7 @@ Cypress.Commands.add('setPersonalTemplateFolder', (user, templateFolder) => {
209208 . then ( ( { body } ) => body . token )
210209 . then ( requesttoken => {
211210 return cy . request ( {
212- url : `${ Cypress . env ( 'baseUrl' ) } /index.php/apps/richdocuments/ajax/personal.php` ,
211+ url : `${ url } /index.php/apps/richdocuments/ajax/personal.php` ,
213212 method : 'POST' ,
214213 headers : {
215214 requesttoken,
@@ -224,7 +223,7 @@ Cypress.Commands.add('nextcloudTestingAppConfigSet', (appId, configKey, configVa
224223 cy . login ( new User ( 'admin' , 'admin' ) )
225224 cy . request ( {
226225 method : 'POST' ,
227- url : `${ Cypress . env ( 'baseUrl' ) } /ocs/v1.php/apps/testing/api/v1/app/${ appId } /${ configKey } ?format=json` ,
226+ url : `${ url } /ocs/v1.php/apps/testing/api/v1/app/${ appId } /${ configKey } ?format=json` ,
228227 auth : { user : 'admin' , pass : 'admin' } ,
229228 headers : {
230229 'OCS-ApiRequest' : 'true' ,
@@ -381,7 +380,7 @@ Cypress.Commands.add('verifyTemplateFields', (fields, fileId) => {
381380 cy . get ( '@requestToken' ) . then ( requesttoken => {
382381 cy . request ( {
383382 method : 'GET' ,
384- url : Cypress . env ( 'baseUrl' ) + apiEndpoint + fileId + '?format=json' ,
383+ url : url + apiEndpoint + fileId + '?format=json' ,
385384 headers : {
386385 requesttoken,
387386 } ,
0 commit comments