feat(format): Formated all playwright code

This commit is contained in:
Muhammed Mustafa
2022-11-02 21:40:16 +05:30
parent 24f98f26f4
commit 27345c6d2d
90 changed files with 2684 additions and 3356 deletions

View File

@@ -1,10 +1,10 @@
import { expect, test } from "@playwright/test";
import { DashboardPage } from "../pages/Dashboard";
import { GalleryPage } from "../pages/Dashboard/Gallery";
import { GridPage } from "../pages/Dashboard/Grid";
import setup from "../setup";
import { expect, test } from '@playwright/test';
import { DashboardPage } from '../pages/Dashboard';
import { GalleryPage } from '../pages/Dashboard/Gallery';
import { GridPage } from '../pages/Dashboard/Grid';
import setup from '../setup';
test.describe("Expanded form URL", () => {
test.describe('Expanded form URL', () => {
let dashboard: DashboardPage;
let context: any;
@@ -15,31 +15,31 @@ test.describe("Expanded form URL", () => {
async function viewTest(viewType: string) {
// close 'Team & Auth' tab
await dashboard.closeTab({ title: "Team & Auth" });
await dashboard.treeView.openTable({ title: "Country" });
await dashboard.closeTab({ title: 'Team & Auth' });
await dashboard.treeView.openTable({ title: 'Country' });
let viewObj: GridPage | GalleryPage = dashboard.grid;
if (viewType === "grid") {
if (viewType === 'grid') {
viewObj = dashboard.grid;
} else if (viewType === "gallery") {
} else if (viewType === 'gallery') {
viewObj = dashboard.gallery;
}
if (viewType === "grid") {
await dashboard.viewSidebar.createGridView({ title: "CountryExpand" });
} else if (viewType === "gallery") {
if (viewType === 'grid') {
await dashboard.viewSidebar.createGridView({ title: 'CountryExpand' });
} else if (viewType === 'gallery') {
await dashboard.viewSidebar.createGalleryView({
title: "CountryExpand",
title: 'CountryExpand',
});
await viewObj.toolbar.clickFields();
await viewObj.toolbar.fields.click({ title: "City List" });
await viewObj.toolbar.fields.click({ title: 'City List' });
}
// expand row & verify URL
await viewObj.openExpandedRow({ index: 0 });
await dashboard.expandedForm.verify({
header: "Afghanistan",
url: "rowId=1",
header: 'Afghanistan',
url: 'rowId=1',
});
// // verify copied URL in clipboard
@@ -49,50 +49,51 @@ test.describe("Expanded form URL", () => {
// access a new rowID using URL
await dashboard.expandedForm.close();
await dashboard.expandedForm.gotoUsingUrlAndRowId({ rowId: "2" });
await dashboard.expandedForm.gotoUsingUrlAndRowId({ rowId: '2' });
await dashboard.expandedForm.verify({
header: "Algeria",
url: "rowId=2",
header: 'Algeria',
url: 'rowId=2',
});
await dashboard.expandedForm.close();
// visit invalid rowID
await dashboard.expandedForm.gotoUsingUrlAndRowId({ rowId: "999" });
await dashboard.verifyToast({ message: "Record not found" });
await dashboard.expandedForm.gotoUsingUrlAndRowId({ rowId: '999' });
await dashboard.verifyToast({ message: 'Record not found' });
// ensure grid is displayed after invalid URL access
await viewObj.verifyRowCount({ count: 25 });
// todo: Implement `verifyRowCount` method
// await viewObj.verifyRowCount({ count: 25 });
// Nested URL
await dashboard.expandedForm.gotoUsingUrlAndRowId({ rowId: "1" });
await dashboard.expandedForm.gotoUsingUrlAndRowId({ rowId: '1' });
await dashboard.expandedForm.verify({
header: "Afghanistan",
url: "rowId=1",
header: 'Afghanistan',
url: 'rowId=1',
});
await dashboard.expandedForm.openChildCard({
column: "City List",
title: "Kabul",
column: 'City List',
title: 'Kabul',
});
await dashboard.rootPage.waitForTimeout(1000);
await dashboard.expandedForm.verify({
header: "Kabul",
url: "rowId=1",
header: 'Kabul',
url: 'rowId=1',
});
await dashboard.expandedForm.verifyCount({count: 2});
await dashboard.expandedForm.verifyCount({ count: 2 });
// close child card
await dashboard.expandedForm.cancel();
await dashboard.expandedForm.verify({
header: "Afghanistan",
url: "rowId=1",
header: 'Afghanistan',
url: 'rowId=1',
});
await dashboard.expandedForm.cancel();
}
test("Grid", async () => {
await viewTest("grid");
test('Grid', async () => {
await viewTest('grid');
});
test("Gallery", async () => {
await viewTest("gallery");
test('Gallery', async () => {
await viewTest('gallery');
});
});