test: tighten control ui buffer assertions

This commit is contained in:
Shakker
2026-05-08 18:15:54 +01:00
parent 9fcb583faf
commit df22284f85

View File

@@ -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 });
});
});