Browse Source

test: playwright test correction

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/6489/head
Pranav C 1 year ago
parent
commit
4c0e429b76
  1. 2
      tests/playwright/startPlayWrightServer.sh
  2. 16
      tests/playwright/tests/db/general/groupCRUD.spec.ts

2
tests/playwright/startPlayWrightServer.sh

@ -2,7 +2,7 @@
if ! curl --output /dev/null --silent --head --fail http://localhost:31000 if ! curl --output /dev/null --silent --head --fail http://localhost:31000
then then
echo "Starting PlayWright Server" echo "Starting PlayWright Server"
PWDEBUG=console pnpm dlx playwright run-server --port 31000 & PWDEBUG=console pnpm exec playwright run-server --port 31000 &
# Wait for server to start # Wait for server to start
while ! curl --output /dev/null --silent --head --fail http://localhost:31000; do while ! curl --output /dev/null --silent --head --fail http://localhost:31000; do

16
tests/playwright/tests/db/general/groupCRUD.spec.ts

@ -30,7 +30,7 @@ test.describe('GroupBy CRUD Operations', () => {
let context: any; let context: any;
test.beforeEach(async ({ page }) => { test.beforeEach(async ({ page }) => {
context = await setup({ page, isEmptyProject: true }); context = await setup({ page, isEmptyProject: false });
dashboard = new DashboardPage(page, context.project); dashboard = new DashboardPage(page, context.project);
toolbar = dashboard.grid.toolbar; toolbar = dashboard.grid.toolbar;
topbar = dashboard.grid.topbar; topbar = dashboard.grid.topbar;
@ -252,19 +252,17 @@ test.describe('GroupBy CRUD Operations', () => {
test('Single GroupBy CRUD Operations - Links', async ({ page }) => { test('Single GroupBy CRUD Operations - Links', async ({ page }) => {
await dashboard.treeView.openTable({ title: 'Film' }); await dashboard.treeView.openTable({ title: 'Film' });
await toolbar.sort.add({ title: 'Actors', ascending: true, locallySaved: false });
await toolbar.clickGroupBy(); await toolbar.clickGroupBy();
await toolbar.groupBy.add({ title: 'Actors', ascending: false, locallySaved: false }); await toolbar.groupBy.add({ title: 'Actors', ascending: false, locallySaved: false });
await dashboard.grid.groupPage.openGroup({ indexMap: [0] }); await dashboard.grid.groupPage.openGroup({ indexMap: [2] });
await dashboard.grid.groupPage.addNewRow({ await dashboard.grid.groupPage.validateFirstRow({
indexMap: [0], indexMap: [2],
index: 10, rowIndex: 0,
columnHeader: 'Item', columnHeader: 'Title',
value: 'Aaaaaaaaaaaaaaaaaaaa', value: 'ARABIA DOGMA',
}); });
}); });
}); });

Loading…
Cancel
Save