From b0420f10534f6ec163fc3935f8d76261440eb21b Mon Sep 17 00:00:00 2001 From: can1357 Date: Mon, 29 Jun 2026 16:53:40 +0200 Subject: [PATCH] test(stats): align large-session newOffset with lenient parser (PR #3735 merge) --- packages/stats/test/parser-large-session.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/stats/test/parser-large-session.test.ts b/packages/stats/test/parser-large-session.test.ts index 51a0b9223..0c43576e9 100644 --- a/packages/stats/test/parser-large-session.test.ts +++ b/packages/stats/test/parser-large-session.test.ts @@ -62,7 +62,9 @@ describe("large session parsing", () => { const result = await parseSessionFile(sessionFile); - expect(result.newOffset).toBe(entry.length * entryCount - 1); + // The lenient line scanner consumes the entire file (every line is `\n`-terminated), + // so the resume offset is the full byte length rather than the byte before the final newline. + expect(result.newOffset).toBe(entry.length * entryCount); expect(result.stats).toEqual([]); expect(result.userStats).toEqual([]); expect(result.userLinks).toEqual([]);