()
| 57 | } |
| 58 | |
| 59 | async function readLogFile(): Promise<LogEntry[]> { |
| 60 | try { |
| 61 | const content = await fs.readFile(TEST_LOG_FILE_PATH, 'utf-8'); |
| 62 | return JSON.parse(content) as LogEntry[]; |
| 63 | } catch (error) { |
| 64 | if ((error as NodeJS.ErrnoException).code === 'ENOENT') { |
| 65 | return []; |
| 66 | } |
| 67 | throw error; |
| 68 | } |
| 69 | } |
| 70 | |
| 71 | vi.mock('../utils/session.js', () => ({ |
| 72 | sessionId: 'test-session-id', |