Skip to content

Commit 1aca1e0

Browse files
committed
fix: rooms.membersOrderedByRole tests
1 parent b64a23b commit 1aca1e0

1 file changed

Lines changed: 16 additions & 14 deletions

File tree

  • apps/meteor/tests/end-to-end/api

apps/meteor/tests/end-to-end/api/rooms.ts

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3589,11 +3589,13 @@ describe('[Rooms]', () => {
35893589
login(memberUser2.username, password),
35903590
]);
35913591

3592-
customRole = await createCustomRole({
3593-
name: `customRole.${Random.id()}`,
3594-
scope: 'Subscriptions',
3595-
description: 'Custom Role',
3596-
});
3592+
if (isEnterprise) {
3593+
customRole = await createCustomRole({
3594+
name: `customRole.${Random.id()}`,
3595+
scope: 'Subscriptions',
3596+
description: 'Custom Role',
3597+
});
3598+
}
35973599

35983600
// Create a public channel
35993601
const roomCreationResponse = await createRoom({
@@ -3765,7 +3767,7 @@ describe('[Rooms]', () => {
37653767
});
37663768

37673769
it('should not be affected by custom roles when sorting', async () => {
3768-
if (!isEnterprise) {
3770+
if (!isEnterprise || !customRole) {
37693771
return;
37703772
}
37713773
await Promise.all([
@@ -3859,11 +3861,13 @@ describe('[Rooms]', () => {
38593861

38603862
// Create a public team and a private team
38613863
[publicTeam, privateTeam] = await Promise.all([
3862-
createTeam(insideCredentials, `rooms.membersOrderedByRole.team.public.${Random.id()}`, TeamType.PUBLIC, [
3864+
createTeam(credentials, `rooms.membersOrderedByRole.team.public.${Random.id()}`, TeamType.PUBLIC, [
38633865
outsiderUser.username as string,
3866+
insideUser.username as string,
38643867
]),
3865-
createTeam(insideCredentials, `rooms.membersOrderedByRole.team.private.${Random.id()}`, TeamType.PRIVATE, [
3868+
createTeam(credentials, `rooms.membersOrderedByRole.team.private.${Random.id()}`, TeamType.PRIVATE, [
38663869
outsiderUser.username as string,
3870+
insideUser.username as string,
38673871
]),
38683872
]);
38693873

@@ -3878,44 +3882,42 @@ describe('[Rooms]', () => {
38783882
createRoom({
38793883
type: 'p',
38803884
name: `teamPublic.privateChannel.${Date.now()}`,
3881-
credentials: insideCredentials,
3885+
members: [insideUser.username as string],
38823886
extraData: {
38833887
teamId: publicTeam._id,
38843888
},
38853889
}),
38863890
createRoom({
38873891
type: 'c',
38883892
name: `teamPublic.publicChannel.${Date.now()}`,
3889-
credentials: insideCredentials,
38903893
extraData: {
38913894
teamId: publicTeam._id,
38923895
},
38933896
}),
38943897
createRoom({
38953898
type: 'p',
38963899
name: `teamPrivate.privateChannel.${Date.now()}`,
3897-
credentials: insideCredentials,
3900+
members: [insideUser.username as string],
38983901
extraData: {
38993902
teamId: privateTeam._id,
39003903
},
39013904
}),
39023905
createRoom({
39033906
type: 'c',
39043907
name: `teamPrivate.publicChannel.${Date.now()}`,
3905-
credentials: insideCredentials,
39063908
extraData: {
39073909
teamId: privateTeam._id,
39083910
},
39093911
}),
39103912
createRoom({
39113913
type: 'p',
39123914
name: `rooms.membersOrderedByRole.private.${Date.now()}`,
3913-
credentials: insideCredentials,
3915+
members: [insideUser.username as string],
39143916
}),
39153917
createRoom({
39163918
type: 'c',
39173919
name: `rooms.membersOrderedByRole.public.${Date.now()}`,
3918-
credentials: insideCredentials,
3920+
members: [insideUser.username as string],
39193921
}),
39203922
]);
39213923

0 commit comments

Comments
 (0)