Simple refactor for skipLobby (#30848)
* Simple refactor for skipLobby (and remove returnToLobby) * Tidyup * Remove unused tests * Add video room support. * Add a test for video rooms * tidy * Document
This commit is contained in:
@@ -82,13 +82,13 @@ describe("CallView", () => {
|
||||
client.reEmitter.stopReEmitting(room, [RoomStateEvent.Events]);
|
||||
});
|
||||
|
||||
const renderView = async (skipLobby = false, role: string | undefined = undefined): Promise<void> => {
|
||||
render(<CallView room={room} resizing={false} skipLobby={skipLobby} role={role} onClose={() => {}} />);
|
||||
const renderView = async (role: string | undefined = undefined): Promise<void> => {
|
||||
render(<CallView room={room} resizing={false} role={role} onClose={() => {}} />);
|
||||
await act(() => Promise.resolve()); // Let effects settle
|
||||
};
|
||||
|
||||
it("accepts an accessibility role", async () => {
|
||||
await renderView(undefined, "main");
|
||||
await renderView("main");
|
||||
screen.getByRole("main");
|
||||
});
|
||||
|
||||
@@ -97,9 +97,4 @@ describe("CallView", () => {
|
||||
await renderView();
|
||||
expect(cleanSpy).toHaveBeenCalled();
|
||||
});
|
||||
|
||||
it("updates the call's skipLobby parameter", async () => {
|
||||
await renderView(true);
|
||||
expect(call.widget.data?.skipLobby).toBe(true);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user