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