You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -126,6 +128,7 @@ function assertTelemetryOverlayAndCounters() {
126
128
assert.equal(renderer.texts.some((text)=>text.includes('Telemetry Overlay')),false,'Telemetry panel should not render by default.');
127
129
128
130
pressOverlayCycle(scene);
131
+
assert.equal(scene.telemetry.overlay.activeId,'mission-feed','Telemetry should update active overlay id after overlay cycling.');
129
132
constmissionFeedRenderer=createRendererProbe();
130
133
scene.render(missionFeedRenderer);
131
134
assert.equal(missionFeedRenderer.texts.some((text)=>text.includes('Mission Feed')),true,'First G press should cycle to Mission Feed.');
@@ -140,6 +143,7 @@ function assertTelemetryOverlayAndCounters() {
140
143
scene.render(telemetryRenderer);
141
144
assert.equal(telemetryRenderer.texts.some((text)=>text.includes('Telemetry Overlay')),true,'Third G press should cycle to Telemetry Overlay.');
142
145
assert.equal(telemetryRenderer.texts.some((text)=>text.includes('playerSpeed=')),true,'Telemetry overlay should render player-speed metrics.');
146
+
assert.equal(telemetryRenderer.texts.some((text)=>text.includes('overlay=Telemetry Overlay')),true,'Telemetry overlay should render live overlay telemetry state.');
143
147
assert.equal(telemetryRenderer.texts.some((text)=>text.includes('UI Layer')),false,'Only one debug overlay should be visible at a time.');
0 commit comments