fix(backend): flaky notifications on mention in group unit test (#8404)

This commit is contained in:
Moriz Wahl 2025-04-17 18:43:53 +02:00 committed by GitHub
parent a31274c793
commit aee46552d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -316,24 +316,32 @@ describe('mentions in groups', () => {
}),
).resolves.toMatchObject({
data: {
notifications: [
notifications: expect.arrayContaining([
{
createdAt: expect.any(String),
from: {
__typename: 'Post',
id: 'public-post',
content:
'Hey <br><a class="mention" data-mention-id="no-member" href="/profile/no-member/no-member" target="_blank">@no-meber</a><br><a class="mention" data-mention-id="pending-member" href="/profile/pending-member/pending-member" target="_blank">@pending-member</a><br><a class="mention" data-mention-id="group-member" href="/profile/group-member/group-member" target="_blank">@group-member</a>.<br>! Please read this',
},
read: false,
reason: 'post_in_group',
relatedUser: null,
},
{
createdAt: expect.any(String),
from: {
__typename: 'Post',
id: 'public-post',
content:
'Hey <br><a class="mention" data-mention-id="no-member" href="/profile/no-member/no-member" target="_blank">@no-meber</a><br><a class="mention" data-mention-id="pending-member" href="/profile/pending-member/pending-member" target="_blank">@pending-member</a><br><a class="mention" data-mention-id="group-member" href="/profile/group-member/group-member" target="_blank">@group-member</a>.<br>! Please read this',
},
read: false,
reason: 'mentioned_in_post',
relatedUser: null,
},
],
]),
},
errors: undefined,
})
@ -404,24 +412,32 @@ describe('mentions in groups', () => {
}),
).resolves.toMatchObject({
data: {
notifications: [
notifications: expect.arrayContaining([
{
createdAt: expect.any(String),
from: {
__typename: 'Post',
id: 'closed-post',
content:
'Hey members <br><a class="mention" data-mention-id="no-member" href="/profile/no-member/no-member" target="_blank">@no-meber</a><br><a class="mention" data-mention-id="pending-member" href="/profile/pending-member/pending-member" target="_blank">@pending-member</a><br><a class="mention" data-mention-id="group-member" href="/profile/group-member/group-member" target="_blank">@group-member</a>.<br>! Please read this',
},
read: false,
reason: 'post_in_group',
relatedUser: null,
},
{
createdAt: expect.any(String),
from: {
__typename: 'Post',
id: 'closed-post',
content:
'Hey members <br><a class="mention" data-mention-id="no-member" href="/profile/no-member/no-member" target="_blank">@no-meber</a><br><a class="mention" data-mention-id="pending-member" href="/profile/pending-member/pending-member" target="_blank">@pending-member</a><br><a class="mention" data-mention-id="group-member" href="/profile/group-member/group-member" target="_blank">@group-member</a>.<br>! Please read this',
},
read: false,
reason: 'mentioned_in_post',
relatedUser: null,
},
],
]),
},
errors: undefined,
})
@ -492,24 +508,32 @@ describe('mentions in groups', () => {
}),
).resolves.toMatchObject({
data: {
notifications: [
notifications: expect.arrayContaining([
{
createdAt: expect.any(String),
from: {
__typename: 'Post',
id: 'hidden-post',
content:
'Hey hiders <br><a class="mention" data-mention-id="no-member" href="/profile/no-member/no-member" target="_blank">@no-meber</a><br><a class="mention" data-mention-id="pending-member" href="/profile/pending-member/pending-member" target="_blank">@pending-member</a><br><a class="mention" data-mention-id="group-member" href="/profile/group-member/group-member" target="_blank">@group-member</a>.<br>! Please read this',
},
read: false,
reason: 'post_in_group',
relatedUser: null,
},
{
createdAt: expect.any(String),
from: {
__typename: 'Post',
id: 'hidden-post',
content:
'Hey hiders <br><a class="mention" data-mention-id="no-member" href="/profile/no-member/no-member" target="_blank">@no-meber</a><br><a class="mention" data-mention-id="pending-member" href="/profile/pending-member/pending-member" target="_blank">@pending-member</a><br><a class="mention" data-mention-id="group-member" href="/profile/group-member/group-member" target="_blank">@group-member</a>.<br>! Please read this',
},
read: false,
reason: 'mentioned_in_post',
relatedUser: null,
},
],
]),
},
errors: undefined,
})