From 3da18bc87ca00cd4abb5207d13a0721c01e0b13c Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Thu, 2 Jul 2026 16:22:44 +0200 Subject: [PATCH] test(dm): cover zero-other and mixed-others branches of isDeletedPartnerDm --- packages/web/src/utils/dmFormatters.test.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/web/src/utils/dmFormatters.test.ts b/packages/web/src/utils/dmFormatters.test.ts index a2e70011..e1910301 100644 --- a/packages/web/src/utils/dmFormatters.test.ts +++ b/packages/web/src/utils/dmFormatters.test.ts @@ -432,4 +432,11 @@ describe('isDeletedPartnerDm', () => { const dm = { ownerId: 'me', members: [me, { id: 'x', isDeleted: true } as User] }; expect(isDeletedPartnerDm(dm as any, me)).toBe(false); }); + it('false when there are zero other members', () => { + expect(isDeletedPartnerDm({ ownerId: null, members: [me] } as any, me)).toBe(false); + }); + it('false when others are mixed (one deleted, one live)', () => { + const dm = { ownerId: null, members: [me, { id: 'x', isDeleted: true } as User, { id: 'y', isDeleted: false } as User] }; + expect(isDeletedPartnerDm(dm as any, me)).toBe(false); + }); });