Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import { TagClass } from '../../support/tag/TagClass';
import { TeamClass } from '../../support/team/TeamClass';
import { UserClass } from '../../support/user/UserClass';
import { performAdminLogin } from '../../utils/admin';
import { getApiContext, uuid } from '../../utils/common';
import { getApiContext, redirectToHomePage, uuid } from '../../utils/common';
import {
createCustomPropertyForEntity,
CustomProperty,
Expand Down Expand Up @@ -54,7 +54,7 @@ import {
} from '../../utils/entityPanel';
import { connectEdgeBetweenNodesViaAPI } from '../../utils/lineage';

const adminTestEntity = new TableClass();
let adminTestEntity: TableClass;
const dataStewardTestEntity = new TableClass();
const dataConsumerTestEntity = new TableClass();
const upstreamTable = new TableClass();
Expand All @@ -75,7 +75,6 @@ const sharedTestGlossaryTerm = new GlossaryTerm(sharedTestGlossary);
test.beforeAll('Setup shared test data', async ({ browser }) => {
const { apiContext, afterAction } = await performAdminLogin(browser);

await adminTestEntity.create(apiContext);
await dataStewardTestEntity.create(apiContext);
await dataConsumerTestEntity.create(apiContext);
await testDataProduct.create(apiContext);
Expand All @@ -94,7 +93,6 @@ test.afterAll('Cleanup shared test data', async ({ browser }) => {
const { apiContext, afterAction } = await performAdminLogin(browser);

await testDataProduct.delete(apiContext);
await adminTestEntity.delete(apiContext);
await dataStewardTestEntity.delete(apiContext);
await dataConsumerTestEntity.delete(apiContext);

Expand All @@ -116,10 +114,21 @@ test.describe('Right Entity Panel - Admin User Flow', () => {
});

test.beforeEach('Navigate to explore page', async ({ adminPage }) => {
await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
);
await redirectToHomePage(adminPage);
adminTestEntity = new TableClass();
const { apiContext, afterAction } = await getApiContext(adminPage);
const { entity } = await adminTestEntity.create(apiContext);
await navigateToExploreAndSelectTable(adminPage, entity.name);

await afterAction();
});

test.afterEach('Cleanup test entity', async ({ adminPage }) => {
await redirectToHomePage(adminPage);
const { apiContext, afterAction } = await getApiContext(adminPage);
await adminTestEntity.delete(apiContext);

await afterAction();
});

test('Admin - Overview Tab - Description Section - Add and Update', async ({
Expand Down Expand Up @@ -169,7 +178,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {

await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanelAfterDelete = adminPage.locator(
Expand Down Expand Up @@ -246,7 +255,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {

await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanelAfterDelete = adminPage.locator(
Expand Down Expand Up @@ -401,7 +410,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {

await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanelAfterDelete = adminPage.locator(
Expand Down Expand Up @@ -470,7 +479,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {

await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

await expect(
Expand Down Expand Up @@ -510,7 +519,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {

await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanelAfterDelete = adminPage.locator(
Expand Down Expand Up @@ -575,7 +584,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {

await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanelAfterRemove = adminPage.locator(
Expand Down Expand Up @@ -629,7 +638,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {

await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanelAfterRemove = adminPage.locator(
Expand Down Expand Up @@ -676,7 +685,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {

await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanelAfterRemove = adminPage.locator(
Expand Down Expand Up @@ -808,7 +817,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {
await test.step('Verify overview tab lineage', async () => {
await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanel = adminPage.locator('.entity-summary-panel-container');
Expand Down Expand Up @@ -851,7 +860,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {

await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);
}
});
Expand Down Expand Up @@ -1047,7 +1056,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {

await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanel = adminPage.locator('.entity-summary-panel-container');
Expand Down Expand Up @@ -1212,7 +1221,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {
// Navigate to right panel
await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanel = adminPage.locator('.entity-summary-panel-container');
Expand Down Expand Up @@ -1320,7 +1329,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {
// Navigate to right panel
await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanel = adminPage.locator('.entity-summary-panel-container');
Expand Down Expand Up @@ -1389,7 +1398,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {
// Navigate to explore and select the entity
await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanel = adminPage.locator('.entity-summary-panel-container');
Expand Down Expand Up @@ -1476,7 +1485,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {
// Navigate to explore and select the entity
await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanel = adminPage.locator('.entity-summary-panel-container');
Expand Down Expand Up @@ -1606,7 +1615,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {
// Now navigate to explore and verify in right panel
await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanel = adminPage.locator('.entity-summary-panel-container');
Expand Down Expand Up @@ -1659,7 +1668,7 @@ test.describe('Right Entity Panel - Admin User Flow', () => {
// Navigate to explore without creating custom properties
await navigateToExploreAndSelectTable(
adminPage,
adminTestEntity.entity.name
adminTestEntity.entityResponseData.name
);

const summaryPanel = adminPage.locator('.entity-summary-panel-container');
Expand Down
Loading