webcomponent: remove unnecessary MeetRecordingAccess references in room config tests

This commit is contained in:
CSantosM 2026-02-17 15:19:30 +01:00
parent f780fac60d
commit 9c187be2b8
3 changed files with 21 additions and 31 deletions

View File

@ -1,5 +1,4 @@
import { expect, test } from '@playwright/test';
import { MeetRecordingAccess } from '../../../../typings/src/room-config';
import { MEET_TESTAPP_URL } from '../config';
import {
closeMoreOptionsMenu,
@ -61,7 +60,7 @@ test.describe('E2EE UI Tests', () => {
// Enable E2EE
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: { enabled: false, allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER },
recording: { enabled: false },
virtualBackground: { enabled: true },
e2ee: { enabled: true }
});
@ -95,7 +94,7 @@ test.describe('E2EE UI Tests', () => {
// Disable E2EE
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: { enabled: true, allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER },
recording: { enabled: true },
virtualBackground: { enabled: true },
e2ee: { enabled: false }
});
@ -142,7 +141,7 @@ test.describe('E2EE UI Tests', () => {
// Enable E2EE
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: { enabled: false, allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER },
recording: { enabled: false },
virtualBackground: { enabled: true },
e2ee: { enabled: true }
});
@ -238,7 +237,7 @@ test.describe('E2EE UI Tests', () => {
// Enable E2EE
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: { enabled: false, allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER },
recording: { enabled: false },
virtualBackground: { enabled: true },
e2ee: { enabled: true }
});
@ -354,7 +353,7 @@ test.describe('E2EE UI Tests', () => {
// Enable E2EE
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: { enabled: false, allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER },
recording: { enabled: false },
virtualBackground: { enabled: true },
e2ee: { enabled: true }
});
@ -575,7 +574,7 @@ test.describe('E2EE UI Tests', () => {
// Enable E2EE
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: { enabled: false, allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER },
recording: { enabled: false },
virtualBackground: { enabled: true },
e2ee: { enabled: true }
});
@ -828,7 +827,7 @@ test.describe('E2EE UI Tests', () => {
// Enable E2EE (which should auto-disable recording)
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: { enabled: false, allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER },
recording: { enabled: false },
virtualBackground: { enabled: true },
e2ee: { enabled: true }
});

View File

@ -1,5 +1,4 @@
import { expect, test } from '@playwright/test';
import { MeetRecordingAccess } from '../../../../typings/src/room-config';
import { MEET_TESTAPP_URL } from '../config';
import {
applyVirtualBackground,
@ -71,8 +70,7 @@ test.describe('UI Feature Config Tests', () => {
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: {
enabled: true,
allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER
enabled: true
},
virtualBackground: { enabled: true }
});
@ -91,8 +89,7 @@ test.describe('UI Feature Config Tests', () => {
await updateRoomConfig(roomId, {
chat: { enabled: false },
recording: {
enabled: true,
allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER
enabled: true
},
virtualBackground: { enabled: true }
});
@ -116,8 +113,7 @@ test.describe('UI Feature Config Tests', () => {
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: {
enabled: true,
allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER
enabled: true
},
virtualBackground: { enabled: true }
});
@ -145,8 +141,7 @@ test.describe('UI Feature Config Tests', () => {
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: {
enabled: true,
allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER
enabled: true
},
virtualBackground: { enabled: true }
});
@ -165,8 +160,7 @@ test.describe('UI Feature Config Tests', () => {
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: {
enabled: false,
allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER
enabled: false
},
virtualBackground: { enabled: true }
});
@ -202,8 +196,7 @@ test.describe('UI Feature Config Tests', () => {
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: {
enabled: true,
allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER
enabled: true
},
virtualBackground: { enabled: true }
});
@ -226,8 +219,7 @@ test.describe('UI Feature Config Tests', () => {
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: {
enabled: true,
allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER
enabled: true
},
virtualBackground: { enabled: false }
});
@ -251,8 +243,7 @@ test.describe('UI Feature Config Tests', () => {
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: {
enabled: true,
allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER
enabled: true
},
virtualBackground: { enabled: true }
});
@ -270,8 +261,7 @@ test.describe('UI Feature Config Tests', () => {
await updateRoomConfig(roomId, {
chat: { enabled: true },
recording: {
enabled: true,
allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER
enabled: true
},
virtualBackground: { enabled: false }
});

View File

@ -1,7 +1,6 @@
import { expect, FrameLocator, Locator, Page } from '@playwright/test';
import * as fs from 'fs';
import { PNG } from 'pngjs';
import { MeetRecordingAccess, MeetRoomConfig } from '../../../../typings/src/room-config';
import { MEET_API_KEY, MEET_API_URL, MEET_TESTAPP_URL } from '../config';
/**
@ -158,8 +157,7 @@ export async function interactWithElementInIframe(
// Helper function to get default room config
const getDefaultRoomConfig = (): MeetRoomConfig => ({
recording: {
enabled: true,
allowAccessTo: MeetRecordingAccess.ADMIN_MODERATOR_SPEAKER
enabled: true
},
chat: { enabled: true },
virtualBackground: { enabled: true },
@ -773,7 +771,10 @@ export async function getRoomFromWebhookStorage(page: Page, roomId: string, even
const events = map[roomId] || [];
console.log(`Looking for event '${eventName}' in room '${roomId}'`);
console.log('Available events:', events.map((e: any) => e.event));
console.log(
'Available events:',
events.map((e: any) => e.event)
);
// Find the specific event and return the complete event object
const event = events.find((e: any) => e.event === eventName);