test(session): cover the readRaw abort-reason fallback branch

This commit is contained in:
_Kerman
2026-08-11 13:39:23 +08:00
parent ab0b76d0a3
commit 1e22fe459b
@@ -255,6 +255,12 @@ describe('the inherited readRaw default', () => {
await expect(
ctx.sessionPersistence.readRaw(SessionId('any-session'), AbortSignal.abort()),
).rejects.toThrow()
// A non-Error abort reason falls back to a wrapped Error rejection.
const controller = new AbortController()
controller.abort('boom')
await expect(
ctx.sessionPersistence.readRaw(SessionId('any-session'), controller.signal),
).rejects.toThrow('aborted')
})
})