11import { test , expect } from '@playwright/test' ;
2- import { expect as requestExpect } from './fixtures/expect-request.js'
32import { expect as responseExpect } from './fixtures/expect-response.js'
43import { ProjectPage } from "./pages/project" ;
54import { getAuthStorageStatePath } from './globals' ;
@@ -13,11 +12,11 @@ test.describe('Editable features',
1312 await project . open ( ) ;
1413
1514 const layerName = 'filter_layer_by_user' ;
16- let getFeatureRequestPromise = project . waitForGetFeatureRequest ( ) ;
15+ let datatablesRequestPromise = project . waitForDatatablesRequest ( ) ;
1716 await project . openAttributeTable ( layerName ) ;
18- let getFeatureRequest = await getFeatureRequestPromise ;
19- let getFeatureResponse = await getFeatureRequest . response ( ) ;
20- responseExpect ( getFeatureResponse ) . toBeGeoJson ( ) ;
17+ let datatablesRequest = await datatablesRequestPromise ;
18+ let datatablesResponse = await datatablesRequest . response ( ) ;
19+ responseExpect ( datatablesResponse ) . toBeJson ( ) ;
2120 const tableHtml = project . attributeTableHtml ( layerName ) ;
2221
2322 await expect ( tableHtml . locator ( 'tbody tr' ) ) . toHaveCount ( 3 ) ;
@@ -37,22 +36,12 @@ test.describe('Editable features',
3736 await project . open ( ) ;
3837
3938 const layerName = 'filter_layer_by_user' ;
40- const getEditableFeaturesRequestPromise = project . waitForEditableFeaturesRequest ( ) ;
39+ let datatablesRequestPromise = project . waitForDatatablesRequest ( ) ;
4140 await project . openAttributeTable ( layerName ) ;
42-
43- const getEditableFeaturesRequest = await getEditableFeaturesRequestPromise ;
44- const expectedParameters = {
45- 'layerId' : 'filter_layer_by_user_c733b070_38ab_425b_8c52_ae331633dcc6' ,
46- 'features' : '"gid" IN ( \'1\' , \'3\' , \'2\' )' ,
47- } ;
48-
49- requestExpect ( getEditableFeaturesRequest ) . toContainParametersInPostData ( expectedParameters ) ;
50- const response = await getEditableFeaturesRequest . response ( ) ;
51-
52- // check response
53- responseExpect ( response ) . toBeJson ( ) ;
54-
55- const tableHtml = project . attributeTableHtml ( 'filter_layer_by_user' ) ;
41+ let datatablesRequest = await datatablesRequestPromise ;
42+ let datatablesResponse = await datatablesRequest . response ( ) ;
43+ responseExpect ( datatablesResponse ) . toBeJson ( ) ;
44+ const tableHtml = project . attributeTableHtml ( layerName ) ;
5645
5746 await expect ( tableHtml . locator ( 'tbody tr' ) ) . toHaveCount ( 3 ) ;
5847
0 commit comments