From d85d4e55f36aaa8a824ee36bc4fc5e23e70881c2 Mon Sep 17 00:00:00 2001 From: gitdevine <210788251+gitdevine@users.noreply.github.com> Date: Mon, 15 Jun 2026 14:44:48 +0200 Subject: [PATCH] test(gemini-vertex): use toMatchObject for normalized-shape assertion Co-Authored-By: Claude Fable 5 --- .../messages.normalizeMessages.malformed.test.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/utils/messages.normalizeMessages.malformed.test.ts b/src/utils/messages.normalizeMessages.malformed.test.ts index 71f5a4e90..d35cb52d5 100644 --- a/src/utils/messages.normalizeMessages.malformed.test.ts +++ b/src/utils/messages.normalizeMessages.malformed.test.ts @@ -26,13 +26,12 @@ describe('normalizeMessages malformed-payload hardening', () => { const out = normalizeMessages([ { type: 'user', message: { content: 'hello' }, uuid: 'u1' }, ] as unknown as Message[]) - expect(out).toEqual([ - { - type: 'user', - uuid: 'u1', - message: { content: [{ type: 'text', text: 'hello' }] }, - }, - ]) + expect(out).toHaveLength(1) + expect(out[0]).toMatchObject({ + type: 'user', + uuid: 'u1', + message: { content: [{ type: 'text', text: 'hello' }] }, + }) }) test('keeps a well-formed assistant block message', () => {