Skip to content

Commit b28041a

Browse files
authored
fix users.spec playwright deu to missing entity creation (#24629)
1 parent 6af405c commit b28041a

File tree

1 file changed

+29
-0
lines changed
  • openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages

1 file changed

+29
-0
lines changed

openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/Users.spec.ts

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import { PolicyClass } from '../../support/access-control/PoliciesClass';
2828
import { RolesClass } from '../../support/access-control/RolesClass';
2929
import { EntityTypeEndpoint } from '../../support/entity/Entity.interface';
3030
import { EntityDataClass } from '../../support/entity/EntityDataClass';
31+
import { EntityDataClassCreationConfig } from '../../support/entity/EntityDataClass.interface';
3132
import { TableClass } from '../../support/entity/TableClass';
3233
import { PersonaClass } from '../../support/persona/PersonaClass';
3334
import { TeamClass } from '../../support/team/TeamClass';
@@ -90,6 +91,26 @@ const role = new RolesClass();
9091
const persona1 = new PersonaClass();
9192
const persona2 = new PersonaClass();
9293

94+
const entityCreationConfig: EntityDataClassCreationConfig = {
95+
apiEndpoint: true,
96+
table: true,
97+
storedProcedure: true,
98+
dashboard: true,
99+
pipeline: true,
100+
topic: true,
101+
mlModel: true,
102+
container: true,
103+
searchIndex: true,
104+
dashboardDataModel: true,
105+
entityDetails: true,
106+
directory: true,
107+
file: true,
108+
spreadsheet: true,
109+
worksheet: true,
110+
metric: true,
111+
chart: true,
112+
};
113+
93114
const entities = [
94115
EntityDataClass.table1,
95116
EntityDataClass.topic1,
@@ -1270,6 +1291,10 @@ base.describe(
12701291

12711292
const { apiContext, afterAction } = await performAdminLogin(browser);
12721293

1294+
await EntityDataClass.preRequisitesForTests(
1295+
apiContext,
1296+
entityCreationConfig
1297+
);
12731298
await user.create(apiContext);
12741299

12751300
await Promise.all([
@@ -1323,6 +1348,10 @@ base.describe(
13231348

13241349
base.afterAll('Cleanup', async ({ browser }) => {
13251350
const { apiContext, afterAction } = await performAdminLogin(browser);
1351+
await EntityDataClass.postRequisitesForTests(
1352+
apiContext,
1353+
entityCreationConfig
1354+
);
13261355
await Promise.all([
13271356
policy.delete(apiContext),
13281357
role.delete(apiContext),

0 commit comments

Comments
 (0)