backend: update expectObjectFields to use expect.arrayContaining for better key validation

This commit is contained in:
CSantosM 2026-02-17 11:08:30 +01:00
parent 874538a8b7
commit 4708181628

View File

@ -248,7 +248,7 @@ export const expectValidRecordingWithFields = (rec: MeetRecordingInfo, fields: s
};
const expectObjectFields = (obj: unknown, present: string[] = [], absent: string[] = []) => {
expect(Object.keys(obj as any)).toEqual(present);
expect(Object.keys(obj as any)).toEqual(expect.arrayContaining(present));
present.forEach((key) => {
expect(obj).toHaveProperty(key);
expect((obj as any)[key]).not.toBeUndefined();