@@ -75,6 +75,29 @@ describe("serverReady breakpoint", function () {
7575 } ,
7676 } ) ;
7777
78+ assert . strictEqual (
79+ context . serverReadyInfo . configured ,
80+ true ,
81+ "serverReady should be reported as configured" ,
82+ ) ;
83+ assert . strictEqual (
84+ context . serverReadyInfo . triggerMode ,
85+ "breakpoint" ,
86+ "serverReady trigger mode should be breakpoint" ,
87+ ) ;
88+ assert . ok (
89+ context . serverReadyInfo . phases . some (
90+ p => p . phase === "entry" || p . phase === "late" ,
91+ ) ,
92+ `Expected serverReady action to execute for breakpoint trigger, but phases were: ${ JSON . stringify (
93+ context . serverReadyInfo . phases ,
94+ ) } `,
95+ ) ;
96+ assert . ok (
97+ context . serverReadyInfo . triggerSummary ?. includes ( "Breakpoint" ) ,
98+ `Expected serverReady trigger summary to mention Breakpoint, but was: ${ context . serverReadyInfo . triggerSummary } ` ,
99+ ) ;
100+
78101 // Assert we stopped at the user breakpoint (not serverReady line)
79102 assert . strictEqual (
80103 context . frame . line ,
@@ -145,6 +168,29 @@ describe("serverReady breakpoint", function () {
145168 action : { type : "httpRequest" , url : "http://localhost:31337/health" } ,
146169 } ,
147170 } ) ;
171+
172+ assert . strictEqual (
173+ context . serverReadyInfo . configured ,
174+ true ,
175+ "serverReady should be reported as configured (httpRequest)" ,
176+ ) ;
177+ assert . strictEqual (
178+ context . serverReadyInfo . triggerMode ,
179+ "breakpoint" ,
180+ "serverReady trigger mode should be breakpoint (httpRequest)" ,
181+ ) ;
182+ assert . ok (
183+ context . serverReadyInfo . phases . some (
184+ p => p . phase === "entry" || p . phase === "late" ,
185+ ) ,
186+ `Expected serverReady action to execute for breakpoint trigger (httpRequest), but phases were: ${ JSON . stringify (
187+ context . serverReadyInfo . phases ,
188+ ) } `,
189+ ) ;
190+ assert . ok (
191+ context . serverReadyInfo . triggerSummary ?. includes ( "Breakpoint" ) ,
192+ `Expected serverReady trigger summary to mention Breakpoint (httpRequest), but was: ${ context . serverReadyInfo . triggerSummary } ` ,
193+ ) ;
148194 assert . strictEqual (
149195 context . frame . line ,
150196 userBreakpointLine ,
0 commit comments