From d5f19c7978aebc92bb709ecbcbd3419e4496e4ac Mon Sep 17 00:00:00 2001 From: imccyu <276526105+imccyu@users.noreply.github.com> Date: Sat, 10 Oct 2026 14:50:17 +0800 Subject: [PATCH] test(ui-chat): narrow restored configuration before loading --- packages/client/ui-chat/tests/config.host.spec.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/client/ui-chat/tests/config.host.spec.ts b/packages/client/ui-chat/tests/config.host.spec.ts index 3ab7496e36..b3ebb9b698 100644 --- a/packages/client/ui-chat/tests/config.host.spec.ts +++ b/packages/client/ui-chat/tests/config.host.spec.ts @@ -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()