From df22284f8550c5a31470d678f7cf1c448ff6db8e Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 8 May 2026 18:15:54 +0100 Subject: [PATCH] test: tighten control ui buffer assertions --- ui/src/ui/control-ui-performance.test.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ui/src/ui/control-ui-performance.test.ts b/ui/src/ui/control-ui-performance.test.ts index 52b9ab6e799..6812b57c2dc 100644 --- a/ui/src/ui/control-ui-performance.test.ts +++ b/ui/src/ui/control-ui-performance.test.ts @@ -70,8 +70,13 @@ describe("recordControlUiPerformanceEvent", () => { } expect(host.eventLogBuffer).toHaveLength(250); - expect(host.eventLogBuffer[0]?.payload).toEqual({ i: 259 }); - expect(host.eventLogBuffer.at(-1)?.payload).toEqual({ i: 10 }); + const [newestEvent] = host.eventLogBuffer; + const oldestEvent = host.eventLogBuffer.at(-1); + if (!newestEvent || !oldestEvent) { + throw new Error("Expected bounded performance event buffer entries"); + } + expect(newestEvent.payload).toEqual({ i: 259 }); + expect(oldestEvent.payload).toEqual({ i: 10 }); }); });