File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed
Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -172,7 +172,11 @@ Call browser_handle_dialog to handle it before continuing.`);
172172
173173 if ( this . #includeConsoleData && this . #formattedConsoleData) {
174174 response . push ( '## Console messages' ) ;
175- response . push ( ...this . #formattedConsoleData) ;
175+ if ( this . #formattedConsoleData. length ) {
176+ response . push ( ...this . #formattedConsoleData) ;
177+ } else {
178+ response . push ( '<no console messages found>' ) ;
179+ }
176180 }
177181
178182 const text : TextContent = {
Original file line number Diff line number Diff line change @@ -246,4 +246,18 @@ Log>`),
246246 assert . ok ( result [ 0 ] . text . toString ( ) . includes ( 'Hello from the test' ) ) ;
247247 } ) ;
248248 } ) ;
249+
250+ it ( 'adds a message when no console messages exist' , async ( ) => {
251+ await withBrowser ( async ( response , context ) => {
252+ response . setIncludeConsoleData ( true ) ;
253+ const result = await response . handle ( 'test' , context ) ;
254+ assert . ok ( result [ 0 ] . text ) ;
255+ assert . strictEqual (
256+ result [ 0 ] . text . toString ( ) ,
257+ `# test response
258+ ## Console messages
259+ <no console messages found>` ,
260+ ) ;
261+ } ) ;
262+ } ) ;
249263} ) ;
You can’t perform that action at this time.
0 commit comments