Skip to content

Commit 915c4b5

Browse files
authored
DataGrid - Sticky columns: Stabilize testcafe tests (DevExpress#28221)
Co-authored-by: Alyar <>
1 parent affffdf commit 915c4b5

File tree

12 files changed

+116
-0
lines changed

12 files changed

+116
-0
lines changed

e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/columnFixingIcons.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ fixture.disablePageReloads`Column Fixing`.page(
1616
test('Fixed columns: add icons for context menu', async (t) => {
1717
const dataGrid = new DataGrid('#container');
1818
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
19+
20+
await t.expect(dataGrid.isReady()).ok();
21+
1922
await t
2023
.rightClick(dataGrid.getHeaders().getHeaderRow(0).element)
2124
.click(dataGrid.getContextMenu().getItemByOrder(4))
116 Bytes
Loading
376 Bytes
Loading
1.89 KB
Loading

e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/stickyColumnReordering.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ safeSizeTest('Move left fixed column to the right', async (t) => {
1515
const dataGrid = new DataGrid(DATA_GRID_SELECTOR);
1616
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
1717

18+
await t.expect(dataGrid.isReady()).ok();
19+
1820
// act
1921
await t.drag(dataGrid.getHeaders().getHeaderRow(0).getHeaderCell(0).element, 400, 0);
2022

@@ -44,6 +46,8 @@ safeSizeTest('Move right fixed column to the left', async (t) => {
4446
const dataGrid = new DataGrid(DATA_GRID_SELECTOR);
4547
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
4648

49+
await t.expect(dataGrid.isReady()).ok();
50+
4751
// act
4852
await t.drag(dataGrid.getHeaders().getHeaderRow(0).getHeaderCell(24).element, -400, 0);
4953

@@ -73,6 +77,8 @@ safeSizeTest('Move fixed column with fixedPosition = \'sticky\' to the right', a
7377
const dataGrid = new DataGrid(DATA_GRID_SELECTOR);
7478
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
7579

80+
await t.expect(dataGrid.isReady()).ok();
81+
7682
// act
7783
await t.drag(dataGrid.getHeaders().getHeaderRow(0).getHeaderCell(5).element, 200, 0);
7884

@@ -108,6 +114,8 @@ safeSizeTest('Move left fixed band column to the right', async (t) => {
108114
const dataGrid = new DataGrid(DATA_GRID_SELECTOR);
109115
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
110116

117+
await t.expect(dataGrid.isReady()).ok();
118+
111119
// act
112120
await t.drag(dataGrid.getHeaders().getHeaderRow(1).getHeaderCell(0).element, 500, 0);
113121

@@ -142,6 +150,8 @@ safeSizeTest('Move right fixed band column to the left', async (t) => {
142150
const dataGrid = new DataGrid(DATA_GRID_SELECTOR);
143151
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
144152

153+
await t.expect(dataGrid.isReady()).ok();
154+
145155
// act
146156
await t.drag(dataGrid.getHeaders().getHeaderRow(1).getHeaderCell(3).element, -500, 0);
147157

@@ -176,6 +186,8 @@ safeSizeTest('Move fixed band column with fixedPosition=\'sticky\' to the right'
176186
const dataGrid = new DataGrid(DATA_GRID_SELECTOR);
177187
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
178188

189+
await t.expect(dataGrid.isReady()).ok();
190+
179191
// act
180192
await t.drag(dataGrid.getHeaders().getHeaderRow(1).getHeaderCell(0).element, 400, 0);
181193

e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/stickyColumnResizing.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ fixture.disablePageReloads`Resize columns - nextColumn mode`
1818
const columnIndex = rtlEnabled ? 23 : 1;
1919
const scrollLeft = rtlEnabled ? -10000 : 10000;
2020

21+
await t.expect(dataGrid.isReady()).ok();
22+
2123
// act
2224
await dataGrid.resizeHeader(columnIndex, 100);
2325

@@ -54,6 +56,8 @@ fixture.disablePageReloads`Resize columns - nextColumn mode`
5456
const columnIndex = rtlEnabled ? 0 : 24;
5557
const scrollLeft = rtlEnabled ? -10000 : 10000;
5658

59+
await t.expect(dataGrid.isReady()).ok();
60+
5761
// act
5862
await dataGrid.resizeHeader(columnIndex, -100);
5963

@@ -95,6 +99,8 @@ fixture.disablePageReloads`Resize columns - widget mode`
9599
const columnIndex = rtlEnabled ? 23 : 1;
96100
const scrollLeft = rtlEnabled ? -10000 : 10000;
97101

102+
await t.expect(dataGrid.isReady()).ok();
103+
98104
// act
99105
await dataGrid.resizeHeader(columnIndex, 100);
100106

@@ -131,6 +137,8 @@ fixture.disablePageReloads`Resize columns - widget mode`
131137
const columnIndex = rtlEnabled ? 0 : 24;
132138
const scrollLeft = rtlEnabled ? -10000 : 10000;
133139

140+
await t.expect(dataGrid.isReady()).ok();
141+
134142
// act
135143
await dataGrid.resizeHeader(columnIndex, -100);
136144

@@ -167,6 +175,8 @@ fixture.disablePageReloads`Resize columns - widget mode`
167175
const columnIndex = rtlEnabled ? 1 : 23;
168176
const scrollLeft = rtlEnabled ? -10000 : 10000;
169177

178+
await t.expect(dataGrid.isReady()).ok();
179+
170180
// act
171181
await dataGrid.resizeHeader(columnIndex, -100);
172182

0 commit comments

Comments
 (0)