Skip to content

Commit 1ba8f5d

Browse files
Refactor
1 parent ae2fda9 commit 1ba8f5d

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

test/e2e/005-manual-scripts.spec.ts

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -20,30 +20,6 @@ test.describe('Manual Scripts', () => {
2020
const output = await readFromCodeEditor(page, 'Execution Output');
2121
expect(output).toContain('[SUCCESS] Users CSV report generation ended successfully');
2222

23-
await page.getByRole('button', { name: 'Review' }).click();
24-
await expect(page.getByText('Processed 5000 user(s)')).toBeVisible();
25-
await page.getByRole('tab', { name: 'Files' }).click();
26-
27-
const downloadArchivePromise = page.waitForEvent('download');
28-
await page.getByRole('button', { name: 'Download Archive' }).click();
29-
const downloadArchive = await downloadArchivePromise;
30-
expect(downloadArchive.suggestedFilename()).toMatch(/\.(zip)$/);
31-
32-
await page.getByRole('button', { name: 'Review' }).click();
33-
await page.getByRole('tab', { name: 'Files' }).click();
34-
const downloadConsolePromise = page.waitForEvent('download');
35-
await page.getByRole('button', { name: 'Download Console' }).click();
36-
const downloadConsole = await downloadConsolePromise;
37-
expect(downloadConsole.suggestedFilename()).toMatch(/\.console\.log$/);
38-
39-
await page.getByRole('button', { name: 'Review' }).click();
40-
await page.getByRole('tab', { name: 'Files' }).click();
41-
const downloadReportPromise = page.waitForEvent('download');
42-
await page.getByRole('button', { name: 'Download Report' }).click();
43-
const downloadReport = await downloadReportPromise;
44-
expect(downloadReport.suggestedFilename()).toMatch(/\.csv$/);
45-
46-
4723
await page.getByRole('tab', { name: 'Details' }).click();
4824

4925
const executionStatus = page.locator('#execution-status');
@@ -83,5 +59,29 @@ test.describe('Manual Scripts', () => {
8359
name: 'summary',
8460
value: 'Processed 5000 user(s)',
8561
});
62+
63+
await page.getByRole('tab', { name: 'Output' }).click();
64+
await page.getByRole('button', { name: 'Review' }).click();
65+
await expect(page.getByText('Processed 5000 user(s)')).toBeVisible();
66+
await page.getByRole('tab', { name: 'Files' }).click();
67+
68+
const downloadArchivePromise = page.waitForEvent('download');
69+
await page.getByRole('button', { name: 'Download Archive' }).click();
70+
const downloadArchive = await downloadArchivePromise;
71+
expect(downloadArchive.suggestedFilename()).toMatch(/\.(zip)$/);
72+
73+
await page.getByRole('button', { name: 'Review' }).click();
74+
await page.getByRole('tab', { name: 'Files' }).click();
75+
const downloadConsolePromise = page.waitForEvent('download');
76+
await page.getByRole('button', { name: 'Download Console' }).click();
77+
const downloadConsole = await downloadConsolePromise;
78+
expect(downloadConsole.suggestedFilename()).toMatch(/\.console\.log$/);
79+
80+
await page.getByRole('button', { name: 'Review' }).click();
81+
await page.getByRole('tab', { name: 'Files' }).click();
82+
const downloadReportPromise = page.waitForEvent('download');
83+
await page.getByRole('button', { name: 'Download Report' }).click();
84+
const downloadReport = await downloadReportPromise;
85+
expect(downloadReport.suggestedFilename()).toMatch(/\.csv$/);
8686
});
8787
});

0 commit comments

Comments
 (0)