Skip to content

Commit b4a98f6

Browse files
committed
Update tests
1 parent ef63c7f commit b4a98f6

File tree

3 files changed

+33
-23
lines changed

3 files changed

+33
-23
lines changed

plugins/kiali/src/dynamic/EntityKialiResourcesCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ export const EntityKialiResourcesCard = () => {
122122
<WorkloadListPage view={DRAWER} entity={entity} />
123123
</div>
124124
</CardTab>
125-
<CardTab label="Services" value="service">
125+
<CardTab label="Services" value="service" data-test="service-tab">
126126
<div style={tabStyle}>
127127
<ServiceListPage view={DRAWER} entity={entity} />
128128
</div>
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import { expect, Page, test } from '@playwright/test';
2+
3+
test.describe('Entity resources', () => {
4+
let page: Page;
5+
6+
test.describe('kiali resources', () => {
7+
test.beforeAll(async ({ browser }) => {
8+
const context = await browser.newContext();
9+
page = await context.newPage();
10+
await page.goto('/kiali-entity-card');
11+
page.locator('[data-test="kiali-tabbed-card"]');
12+
});
13+
14+
test.afterAll(async ({ browser }) => {
15+
await browser.close();
16+
});
17+
18+
test('Workloads content', async () => {
19+
expect(page.locator('[data-test="virtual-list"]')).toBeDefined();
20+
});
21+
22+
test('Workloads Drawer', async () => {
23+
await page.locator('#drawer_bookinfo_details-v1').click();
24+
expect(page.locator('[data-test="drawer"]')).toBeDefined();
25+
});
26+
27+
test('Services tab', async () => {
28+
await page.locator('[data-test="service-tab"]').click();
29+
expect(page.locator('#drawer_bookinfo_details')).toBeDefined();
30+
});
31+
});
32+
});

plugins/kiali/tests/kiali.spec.ts

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,4 @@ test.describe('Kiali plugin', () => {
2020
).toBeDefined();
2121
});
2222
});
23-
24-
test.describe('kiali resources', () => {
25-
test.beforeAll(async ({ browser }) => {
26-
const context = await browser.newContext();
27-
page = await context.newPage();
28-
await page.goto('/kiali-entity-card');
29-
page.locator('[data-test="kiali-tabbed-card"]');
30-
});
31-
32-
test.afterAll(async ({ browser }) => {
33-
await browser.close();
34-
});
35-
36-
test('Workloads content', async () => {
37-
expect(page.locator('[data-test="virtual-list"]')).toBeDefined();
38-
});
39-
40-
test('Workloads Drawer', async () => {
41-
await page.locator('#drawer_bookinfo_details-v1').click();
42-
expect(page.locator('[data-test="drawer"]')).toBeDefined();
43-
});
44-
});
4523
});

0 commit comments

Comments
 (0)