Skip to content

Commit 11ab189

Browse files
committed
Fixing editable features e2e tests
Removing wait for editable features request, because it's done server side.
1 parent 3fb1d0f commit 11ab189

File tree

1 file changed

+9
-20
lines changed

1 file changed

+9
-20
lines changed

tests/end2end/playwright/editable-features.spec.js

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { test, expect } from '@playwright/test';
2-
import { expect as requestExpect } from './fixtures/expect-request.js'
32
import { expect as responseExpect } from './fixtures/expect-response.js'
43
import {ProjectPage} from "./pages/project";
54
import { 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

Comments
 (0)