test(ui-chat): narrow restored configuration before loading

This commit is contained in:
imccyu committed 2026-10-10 14:50:17 +08:00
1 parent 70050ff276
commit d5f19c7978
1 file changed
+1
@@ -41,6 +41,7 @@ describe('ui-chat Host settings', () => {
expect(plainConfig(configuration.fiber.config)).toMatchObject({ collapseTiming: 'completion' })
await configuration.update({ transcriptView: 'compact', collapseTiming: 'next-input' })
const saved = plainConfig(configuration.fiber.config)
if (typeof saved !== 'object' || saved === null) throw new Error('expected saved configuration object')
expect(saved).toMatchObject({ transcriptView: 'compact', collapseTiming: 'next-input' })
await expect(configuration.update({ collapseTiming: 'never' })).rejects.toThrow()
await configuration.fiber.dispose()