From ab12985d710fe919cfdf396e8ff6f27778e0a76c Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 11:19:03 +0100 Subject: [PATCH] test: assert matrix action schema fields --- extensions/matrix/src/actions.test.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/extensions/matrix/src/actions.test.ts b/extensions/matrix/src/actions.test.ts index 519fa7ffc7e8..35908cd7bf4f 100644 --- a/extensions/matrix/src/actions.test.ts +++ b/extensions/matrix/src/actions.test.ts @@ -95,11 +95,17 @@ describe("matrixMessageActions", () => { expect(discovery.mediaSourceParams).toEqual({ "set-profile": ["avatarUrl", "avatarPath"], }); - expect(properties).toMatchObject({ - displayName: expect.any(Object), - avatarUrl: expect.any(Object), - avatarPath: expect.any(Object), - }); + expect(Object.keys(properties).sort()).toEqual([ + "avatarPath", + "avatarUrl", + "avatar_path", + "avatar_url", + "displayName", + "display_name", + ]); + expect(properties.displayName).toHaveProperty("type", "string"); + expect(properties.avatarUrl).toHaveProperty("type", "string"); + expect(properties.avatarPath).toHaveProperty("type", "string"); }); it("hides self-profile updates for non-owner discovery", () => {