test: drain storage after write completion
Cross-platform packages / Validate source (push) Canceled after 0s
Cross-platform packages / Authorize desktop packaging (push) Canceled after 0s
Cross-platform packages / linux arm64 (push) Canceled after 0s
Cross-platform packages / macos arm64 (push) Canceled after 0s
Cross-platform packages / windows arm64 (push) Canceled after 0s
Cross-platform packages / linux x64 (push) Canceled after 0s
Cross-platform packages / macos x64 (push) Canceled after 0s
Cross-platform packages / windows x64 (push) Canceled after 0s
Cross-platform packages / Publish GitHub and OSS release (push) Canceled after 0s

This commit is contained in:
mesalogo
2026-10-08 12:07:54 +08:00
parent 4a2ea49069
commit 2d68d1043d
+1 -2
View File
@@ -247,9 +247,8 @@ async function run(): Promise<void> {
assert.deepEqual(await faulted.call('assistant', 'searchConversations', ['Failed post']), [])
const complete = largeChange('Drain writes')
const writing = faulted.call('assistant', 'saveLocalConversations', [complete])
const draining = faulted.close()
await writing
await draining
await faulted.close()
const drained = new DesktopStorageClient(options)
await drained.ready
assert.equal((await drained.call('assistant', 'getConversation', [complete[0]!.header.id])).messages[0]!.content, complete[0]!.messages[0]!.content)