Improve test fixtures

This commit is contained in:
2026-07-21 12:51:37 +10:00
parent 8e8b24fe31
commit 966e361fb3
2 changed files with 2 additions and 6 deletions

View File

@@ -2,14 +2,14 @@ import type { SSEvent } from '../../src/types.js';
type EventFixture = {
raw: string;
parsed?: SSEvent[];
parsed: SSEvent[];
};
/** Combines all the raw strings into a single chunk and flattens the parsed arrays into a single array to simulate multi-event chunks. */
const withCombinedChunk = (fixtures: EventFixture[]): EventFixture => {
return {
raw: fixtures.map(({ raw }) => raw).join(''),
parsed: fixtures.flatMap(({ parsed }) => parsed ?? []),
parsed: fixtures.flatMap(({ parsed }) => parsed),
};
};