@@ -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 ( / \. ( z i p ) $ / ) ;
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 ( / \. c o n s o l e \. l o g $ / ) ;
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 ( / \. c s v $ / ) ;
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 ( / \. ( z i p ) $ / ) ;
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 ( / \. c o n s o l e \. l o g $ / ) ;
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 ( / \. c s v $ / ) ;
8686 } ) ;
8787} ) ;
0 commit comments