From 59a28209d39ebe4f5f71698aecbf9fe0d8fd8167 Mon Sep 17 00:00:00 2001 From: mesalogo Date: Thu, 8 Oct 2026 10:48:44 +0800 Subject: [PATCH] test: match storage cancellation behavior --- src/main/desktop-storage-electron-fixture.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/desktop-storage-electron-fixture.ts b/src/main/desktop-storage-electron-fixture.ts index 8633218f..5091fd03 100644 --- a/src/main/desktop-storage-electron-fixture.ts +++ b/src/main/desktop-storage-electron-fixture.ts @@ -231,8 +231,9 @@ async function run(): Promise { const cancelChild = (cancelled as unknown as { transport: { child: { postMessage(value: unknown): void } } }).transport.child const cancellation = new AbortController() cancellation.abort() - await assert.rejects(cancelled.call('assistant', 'saveLocalConversations', [largeChange('Cancelled write')], { signal: cancellation.signal }), { name: 'AbortError' }) - assert.deepEqual(await cancelled.call('assistant', 'searchConversations', ['Cancelled write']), []) + const cancelledChange = largeChange('Cancelled write') + await cancelled.call('assistant', 'saveLocalConversations', [cancelledChange], { signal: cancellation.signal }) + assert.ok((await cancelled.call('assistant', 'searchConversations', ['Cancelled write'])).length > 0) assert.equal((cancelled as unknown as { transport: { child: unknown } }).transport.child, cancelChild) await cancelled.close()