From 1111ccfe94ea0432208d4069d40c255941d5318b Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Sat, 17 Jan 2026 17:43:41 +0100 Subject: [PATCH] more tests --- backend/src/graphql/resolvers/posts.group.pin.spec.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/src/graphql/resolvers/posts.group.pin.spec.ts b/backend/src/graphql/resolvers/posts.group.pin.spec.ts index af84eddc1..02cea0233 100644 --- a/backend/src/graphql/resolvers/posts.group.pin.spec.ts +++ b/backend/src/graphql/resolvers/posts.group.pin.spec.ts @@ -236,6 +236,16 @@ describe('pin groupPosts', () => { }) }) + it('no error thrown when pinned post was pinned again', async () => { + await mutate({ mutation: pinGroupPost, variables: { id: 'post-1-to-public-group' } }) + await expect( + mutate({ mutation: pinGroupPost, variables: { id: 'post-1-to-public-group' } }), + ).resolves.toMatchObject({ + errors: undefined, + data: { pinGroupPost: { id: 'post-1-to-public-group', groupPinned: true } }, + }) + }) + it('returns post-2-to-public-group as first, pinned post', async () => { authenticatedUser = await publicUser.toJson() await mutate({ mutation: pinGroupPost, variables: { id: 'post-2-to-public-group' } })