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

@@ -5,7 +5,7 @@ import setup, { NcContext } from '../setup';
import { isSqlite, mysqlExec, sqliteExec } from '../setup/db';
// todo: Enable when view bug is fixed
test.describe("Meta sync", () => {
test.describe('Meta sync', () => {
let dashboard: DashboardPage;
let settings: SettingsPage;
let context: NcContext;
@@ -18,75 +18,69 @@ test.describe("Meta sync", () => {
settings = dashboard.settings;
switch (context.dbType) {
case "sqlite":
case 'sqlite':
dbExec = sqliteExec;
break;
case "mysql":
case 'mysql':
dbExec = mysqlExec;
break;
}
projectPrefix = isSqlite(context) ? context.project.prefix : "";
projectPrefix = isSqlite(context) ? context.project.prefix : '';
});
test("Meta sync", async () => {
test('Meta sync', async () => {
test.setTimeout(process.env.CI ? 100000 : 70000);
await dashboard.gotoSettings();
await settings.selectTab({tab: SettingTab.ProjectMetadata});
await settings.selectTab({ tab: SettingTab.ProjectMetadata });
await dbExec(
`CREATE TABLE ${projectPrefix}table1 (id INT NOT NULL, col1 INT NULL, PRIMARY KEY (id))`
);
await dbExec(
`CREATE TABLE ${projectPrefix}table2 (id INT NOT NULL, col1 INT NULL, PRIMARY KEY (id))`
);
await dbExec(`CREATE TABLE ${projectPrefix}table1 (id INT NOT NULL, col1 INT NULL, PRIMARY KEY (id))`);
await dbExec(`CREATE TABLE ${projectPrefix}table2 (id INT NOT NULL, col1 INT NULL, PRIMARY KEY (id))`);
await settings.metaData.clickReload();
await settings.metaData.verifyRow({
index: 16,
model: `${projectPrefix}table1`,
state: "New table",
state: 'New table',
});
await settings.metaData.verifyRow({
index: 17,
model: `${projectPrefix}table2`,
state: "New table",
state: 'New table',
});
await settings.metaData.sync();
await settings.metaData.verifyRow({
index: 16,
model: "Table1",
state: "No change identified",
model: 'Table1',
state: 'No change identified',
});
await settings.metaData.verifyRow({
index: 17,
model: "Table2",
state: "No change identified",
model: 'Table2',
state: 'No change identified',
});
if (!isSqlite(context)) {
// Add relation
await dbExec(
`ALTER TABLE ${projectPrefix}table1 ADD INDEX fk1_idx (col1 ASC) VISIBLE`
);
await dbExec(`ALTER TABLE ${projectPrefix}table1 ADD INDEX fk1_idx (col1 ASC) VISIBLE`);
await dbExec(
`ALTER TABLE ${projectPrefix}table1 ADD CONSTRAINT fk1 FOREIGN KEY (col1) REFERENCES ${projectPrefix}table2 (id) ON DELETE NO ACTION ON UPDATE NO ACTION`
);
await settings.metaData.clickReload();
await settings.metaData.verifyRow({
index: 16,
model: "Table1",
state: "New relation added",
model: 'Table1',
state: 'New relation added',
});
//verify after sync
await settings.metaData.sync();
await settings.metaData.verifyRow({
index: 16,
model: "Table1",
state: "No change identified",
model: 'Table1',
state: 'No change identified',
});
// Remove relation
@@ -95,16 +89,16 @@ test.describe("Meta sync", () => {
await settings.metaData.clickReload();
await settings.metaData.verifyRow({
index: 16,
model: "Table1",
state: "Relation removed",
model: 'Table1',
state: 'Relation removed',
});
//verify after sync
await settings.metaData.sync();
await settings.metaData.verifyRow({
index: 16,
model: "Table1",
state: "No change identified",
model: 'Table1',
state: 'No change identified',
});
}
@@ -118,15 +112,15 @@ test.describe("Meta sync", () => {
await settings.metaData.verifyRow({
index: 16,
model: `Table1`,
state: "New column(newCol)",
state: 'New column(newCol)',
});
//verify after sync
await settings.metaData.sync();
await settings.metaData.verifyRow({
index: 16,
model: "Table1",
state: "No change identified",
model: 'Table1',
state: 'No change identified',
});
// Edit column
@@ -139,15 +133,15 @@ test.describe("Meta sync", () => {
await settings.metaData.verifyRow({
index: 16,
model: `Table1`,
state: "New column(newColName), Column removed(newCol)",
state: 'New column(newColName), Column removed(newCol)',
});
//verify after sync
await settings.metaData.sync();
await settings.metaData.verifyRow({
index: 16,
model: "Table1",
state: "No change identified",
model: 'Table1',
state: 'No change identified',
});
// Delete column
@@ -158,15 +152,15 @@ test.describe("Meta sync", () => {
await settings.metaData.verifyRow({
index: 16,
model: `Table1`,
state: "Column removed(newColName)",
state: 'Column removed(newColName)',
});
//verify after sync
await settings.metaData.sync();
await settings.metaData.verifyRow({
index: 16,
model: "Table1",
state: "No change identified",
model: 'Table1',
state: 'No change identified',
});
}
@@ -177,12 +171,12 @@ test.describe("Meta sync", () => {
await settings.metaData.verifyRow({
index: 16,
model: `${projectPrefix}table1`,
state: "Table removed",
state: 'Table removed',
});
await settings.metaData.verifyRow({
index: 17,
model: `${projectPrefix}table2`,
state: "Table removed",
state: 'Table removed',
});
//verify after sync
@@ -191,29 +185,29 @@ test.describe("Meta sync", () => {
if (isSqlite(context)) {
await settings.metaData.verifyRow({
index: 16,
model: "CustomerList",
state: "No change identified",
model: 'CustomerList',
state: 'No change identified',
});
await settings.metaData.verifyRow({
index: 17,
model: "FilmList",
state: "No change identified",
model: 'FilmList',
state: 'No change identified',
});
} else {
await settings.metaData.verifyRow({
index: 16,
model: "ActorInfo",
state: "No change identified",
model: 'ActorInfo',
state: 'No change identified',
});
await settings.metaData.verifyRow({
index: 17,
model: "CustomerList",
state: "No change identified",
model: 'CustomerList',
state: 'No change identified',
});
}
});
test("Hide, filter, sort", async () => {
test('Hide, filter, sort', async () => {
await dbExec(
`CREATE TABLE ${projectPrefix}table1 (id INT NOT NULL, col1 INT NULL, col2 INT NULL, col3 INT NULL, col4 INT NULL, PRIMARY KEY (id))`
);
@@ -222,29 +216,29 @@ test.describe("Meta sync", () => {
);
await dashboard.gotoSettings();
await settings.selectTab({tab: SettingTab.ProjectMetadata});
await settings.selectTab({ tab: SettingTab.ProjectMetadata });
await settings.metaData.clickReload();
await settings.metaData.sync();
await settings.close();
await dashboard.treeView.openTable({ title: "Table1" });
await dashboard.treeView.openTable({ title: 'Table1' });
await dashboard.grid.toolbar.clickFields();
await dashboard.grid.toolbar.fields.click({ title: "Col1" });
await dashboard.grid.toolbar.fields.click({ title: 'Col1' });
await dashboard.grid.toolbar.clickFields();
await dashboard.grid.toolbar.sort.addSort({
columnTitle: "Col1",
columnTitle: 'Col1',
isAscending: false,
isLocallySaved: false
isLocallySaved: false,
});
await dashboard.grid.toolbar.filter.addNew({
columnTitle: "Col1",
opType: ">=",
value: "5",
isLocallySaved: false
columnTitle: 'Col1',
opType: '>=',
value: '5',
isLocallySaved: false,
});
await dashboard.grid.verifyRowCount({ count: 5 });