From b846afeb08b93d1e6ff664edf01a78ec8f99a57b Mon Sep 17 00:00:00 2001 From: Timon Date: Tue, 9 Jun 2026 06:01:39 +0200 Subject: [PATCH] chore(server): tests for hide isFavorite for partner assets (#28927) --- .../specs/sync/sync-partner-asset.spec.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/server/test/medium/specs/sync/sync-partner-asset.spec.ts b/server/test/medium/specs/sync/sync-partner-asset.spec.ts index 7210e7b282..ec510f1b0d 100644 --- a/server/test/medium/specs/sync/sync-partner-asset.spec.ts +++ b/server/test/medium/specs/sync/sync-partner-asset.spec.ts @@ -278,4 +278,21 @@ describe(SyncRequestType.PartnerAssetsV2, () => { await ctx.syncAckAll(auth, newResponse); await ctx.assertSyncIsComplete(auth, [SyncRequestType.PartnerAssetsV2]); }); + + it('should hide isFavorite for partner assets', async () => { + const { auth, ctx } = await setup(); + const { user: user2 } = await ctx.newUser(); + const { asset } = await ctx.newAsset({ ownerId: user2.id, isFavorite: true }); + await ctx.newPartner({ sharedById: user2.id, sharedWithId: auth.user.id }); + + const response = await ctx.syncStream(auth, [SyncRequestType.PartnerAssetsV2]); + expect(response).toEqual([ + { + ack: expect.any(String), + data: expect.objectContaining({ id: asset.id, isFavorite: false }), + type: SyncEntityType.PartnerAssetV2, + }, + expect.objectContaining({ type: SyncEntityType.SyncCompleteV1 }), + ]); + }); });