Browse Source

test: checkbox - kludge to handle PG null in sort

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
pull/4861/head
Raju Udava 2 years ago
parent
commit
3206ee45ba
  1. 10
      tests/playwright/tests/columnCheckbox.spec.ts

10
tests/playwright/tests/columnCheckbox.spec.ts

@ -2,7 +2,7 @@ import { test } from '@playwright/test';
import { DashboardPage } from '../pages/Dashboard'; import { DashboardPage } from '../pages/Dashboard';
import setup from '../setup'; import setup from '../setup';
import { ToolbarPage } from '../pages/Dashboard/common/Toolbar'; import { ToolbarPage } from '../pages/Dashboard/common/Toolbar';
import { isPg, isSqlite } from '../setup/db';
test.describe('Checkbox - cell, filter, sort', () => { test.describe('Checkbox - cell, filter, sort', () => {
let dashboard: DashboardPage, toolbar: ToolbarPage; let dashboard: DashboardPage, toolbar: ToolbarPage;
let context: any; let context: any;
@ -97,7 +97,11 @@ test.describe('Checkbox - cell, filter, sort', () => {
isAscending: true, isAscending: true,
isLocallySaved: false, isLocallySaved: false,
}); });
if (isPg(context.db)) {
await validateRowArray(['1b', '1a', '1c', '1f', '1d', '1e']);
} else {
await validateRowArray(['1d', '1e', '1b', '1a', '1c', '1f']); await validateRowArray(['1d', '1e', '1b', '1a', '1c', '1f']);
}
await toolbar.sort.resetSort(); await toolbar.sort.resetSort();
// sort descending & validate // sort descending & validate
@ -106,7 +110,11 @@ test.describe('Checkbox - cell, filter, sort', () => {
isAscending: false, isAscending: false,
isLocallySaved: false, isLocallySaved: false,
}); });
if (isPg(context.db)) {
await validateRowArray(['1d', '1e', '1a', '1c', '1f', '1b']);
} else {
await validateRowArray(['1a', '1c', '1f', '1b', '1d', '1e']); await validateRowArray(['1a', '1c', '1f', '1b', '1d', '1e']);
}
await toolbar.sort.resetSort(); await toolbar.sort.resetSort();
// wait for 10 seconds // wait for 10 seconds

Loading…
Cancel
Save