Skip to content

Commit e8c122b

Browse files
Grid: unskip screenshot tests (#32615)
1 parent da9c27d commit e8c122b

11 files changed

Lines changed: 60 additions & 148 deletions

File tree

1.1 KB
Loading

e2e/testcafe-devextreme/tests/cardView/headerPanel/sortable.visual.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ const getDragCoordinates = async (
8181
await MouseUpEvents.enable(MouseAction.dragToOffset);
8282
});
8383

84-
test.meta({ unstable: true })('sortable indicator during dragging to middle place', async (t) => {
84+
test('sortable indicator during dragging to middle place', async (t) => {
8585
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
8686
const cardView = new CardView(CARD_VIEW_SELECTOR);
8787

e2e/testcafe-devextreme/tests/dataGrid/common/accessibility/common.ts

Lines changed: 0 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -458,129 +458,6 @@ test('Fixed columns', async (t) => {
458458
],
459459
}));
460460

461-
test('Column chooser with the \'dragAndDrop\' mode', async (t) => {
462-
// arrange
463-
const dataGrid = new DataGrid(DATA_GRID_SELECTOR);
464-
const columnChooser = dataGrid.getColumnChooser();
465-
const columnChooserButton = dataGrid.getColumnChooserButton();
466-
467-
// assert
468-
await t
469-
.expect(dataGrid.isReady())
470-
.ok();
471-
472-
// act
473-
await t.click(columnChooserButton);
474-
475-
// assert
476-
await t
477-
.expect(columnChooser.isOpened)
478-
.ok();
479-
480-
await screenshotCheck(t, 'column-chooser-drag_and_drop-mode');
481-
}).before(async () => createWidget('dxDataGrid', {
482-
dataSource: getData(10, 7),
483-
keyExpr: 'field_0',
484-
columnChooser: {
485-
enabled: true,
486-
mode: 'dragAndDrop',
487-
},
488-
columns: [
489-
{
490-
dataField: 'field_0',
491-
visible: false,
492-
},
493-
{
494-
dataField: 'field_1',
495-
visible: false,
496-
},
497-
'field_2',
498-
'field_3',
499-
'field_4',
500-
'field_5',
501-
'field_6',
502-
],
503-
}, DATA_GRID_SELECTOR));
504-
505-
test.meta({ unstable: true })('Column chooser with the \'select\' mode', async (t) => {
506-
// arrange
507-
const dataGrid = new DataGrid(DATA_GRID_SELECTOR);
508-
const columnChooser = dataGrid.getColumnChooser();
509-
const columnChooserButton = dataGrid.getColumnChooserButton();
510-
511-
// assert
512-
await t
513-
.expect(dataGrid.isReady())
514-
.ok();
515-
516-
// act
517-
await t.click(columnChooserButton);
518-
519-
// assert
520-
await t
521-
.expect(columnChooser.isOpened)
522-
.ok();
523-
524-
await screenshotCheck(t, 'column-chooser-select-mode');
525-
}).before(async () => createWidget('dxDataGrid', {
526-
dataSource: getData(10, 7),
527-
keyExpr: 'field_0',
528-
columnChooser: {
529-
enabled: true,
530-
mode: 'select',
531-
},
532-
columns: [
533-
{
534-
dataField: 'field_0',
535-
visible: false,
536-
},
537-
{
538-
dataField: 'field_1',
539-
visible: false,
540-
},
541-
'field_2',
542-
'field_3',
543-
'field_4',
544-
'field_5',
545-
'field_6',
546-
],
547-
}, DATA_GRID_SELECTOR));
548-
549-
test('Empty column chooser', async (t) => {
550-
// arrange
551-
const dataGrid = new DataGrid(DATA_GRID_SELECTOR);
552-
const columnChooser = dataGrid.getColumnChooser();
553-
const columnChooserButton = dataGrid.getColumnChooserButton();
554-
555-
// assert
556-
await t
557-
.expect(dataGrid.isReady())
558-
.ok();
559-
560-
// act
561-
await t.click(columnChooserButton);
562-
563-
// assert
564-
await t
565-
.expect(columnChooser.isOpened)
566-
.ok();
567-
568-
await screenshotCheck(t, 'empty-column-chooser');
569-
}).before(async () => createWidget('dxDataGrid', {
570-
dataSource: getData(10, 5),
571-
keyExpr: 'field_0',
572-
columnChooser: {
573-
enabled: true,
574-
},
575-
columns: [
576-
'field_0',
577-
'field_1',
578-
'field_2',
579-
'field_3',
580-
'field_4',
581-
],
582-
}, DATA_GRID_SELECTOR));
583-
584461
[false, true].forEach((useIcons) => {
585462
test(`Row editing mode with useIcons=${useIcons}`, async (t) => {
586463
// arrange

e2e/testcafe-devextreme/tests/dataGrid/common/columnChooser.ts

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,18 @@ fixture.disablePageReloads`Column chooser`
1111
// visual: generic.light
1212
// visual: material.blue.light
1313
// visual: fluent.blue.light
14-
14+
// visual: fluent.blue.dark
1515
['dragAndDrop', 'select'].forEach((mode: any) => {
1616
test(`Column chooser screenshot in mode=${mode}`, async (t) => {
1717
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
1818
const dataGrid = new DataGrid('#container');
1919

2020
await dataGrid.apiShowColumnChooser();
2121

22+
await t
23+
.expect(dataGrid.getColumnChooser().isOpened)
24+
.ok();
25+
2226
await testScreenshot(t, takeScreenshot, `column-chooser-${mode}-mode.png`, { element: dataGrid.element });
2327
await t
2428
.expect(compareResults.isValid())
@@ -45,6 +49,47 @@ fixture.disablePageReloads`Column chooser`
4549
}));
4650
});
4751

52+
// visual: fluent.blue.light
53+
// visual: fluent.blue.dark
54+
test('Empty column chooser', async (t) => {
55+
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
56+
// arrange
57+
const dataGrid = new DataGrid('#container');
58+
const columnChooser = dataGrid.getColumnChooser();
59+
const columnChooserButton = dataGrid.getColumnChooserButton();
60+
61+
// assert
62+
await t
63+
.expect(dataGrid.isReady())
64+
.ok();
65+
66+
// act
67+
await t.click(columnChooserButton);
68+
69+
// assert
70+
await t
71+
.expect(columnChooser.isOpened)
72+
.ok();
73+
74+
await testScreenshot(t, takeScreenshot, 'empty-column-chooser.png');
75+
await t
76+
.expect(compareResults.isValid())
77+
.ok(compareResults.errorMessages());
78+
}).before(async () => createWidget('dxDataGrid', {
79+
dataSource: getData(10, 5),
80+
keyExpr: 'field_0',
81+
columnChooser: {
82+
enabled: true,
83+
},
84+
columns: [
85+
'field_0',
86+
'field_1',
87+
'field_2',
88+
'field_3',
89+
'field_4',
90+
],
91+
}, '#container'));
92+
4893
test('Column chooser checkboxes should be aligned correctly with plain structure', async (t) => {
4994
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
5095

e2e/testcafe-devextreme/tests/dataGrid/common/columnReordering/visual.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { testScreenshot } from '../../../../helpers/themeUtils';
88
fixture.disablePageReloads`Column reordering.Visual`
99
.page(url(__dirname, '../../../container.html'));
1010

11-
test.meta({ unstable: true })('column separator should work properly with expand columns', async (t) => {
11+
test('column separator should work properly with expand columns', async (t) => {
1212
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
1313
const dataGrid = new DataGrid('#container');
1414
await MouseUpEvents.disable(MouseAction.dragToOffset);

e2e/testcafe-devextreme/tests/dataGrid/common/accessibility/etalons/empty-column-chooser (fluent.blue.light).png renamed to e2e/testcafe-devextreme/tests/dataGrid/common/etalons/empty-column-chooser (fluent.blue.light).png

File renamed without changes.
2.73 KB
Loading

e2e/testcafe-devextreme/tests/dataGrid/common/filterRow/visual.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ test.meta({
3232
showBorders: true,
3333
}));
3434

35-
test.meta({ unstable: true })('FilterRow range overlay screenshot', async (t) => {
35+
test('FilterRow range overlay screenshot', async (t) => {
3636
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
3737
const dataGrid = new DataGrid('#container');
3838
const filterEditor = dataGrid.getFilterEditor(1, FilterTextBox);
@@ -42,7 +42,7 @@ test.meta({ unstable: true })('FilterRow range overlay screenshot', async (t) =>
4242
await t
4343
.click(filterEditor.menu.getItemByText('Between'));
4444
// act
45-
await testScreenshot(t, takeScreenshot, 'filter-row-overlay.png', { element: dataGrid.element });
45+
await testScreenshot(t, takeScreenshot, 'filter-row-overlay.png');
4646
await t
4747
.expect(compareResults.isValid())
4848
.ok()

0 commit comments

Comments
 (0)