Move mediaDevices
mock out of setupManualMocks
(#11413)
* Move `mediaDevices` mock out of `setupManualMocks` This doesn't work well in test suites with multiple tests, because the `mockReturnValue` is reset for subsequent tests. In any case, having it mocked out automagically is *magical*. Let's make it opt-in. * clarify ts-ignore
This commit is contained in:
parent
d569ba0cfe
commit
3fda0299a5
9 changed files with 34 additions and 15 deletions
|
@ -19,7 +19,7 @@ import { logger } from "matrix-js-sdk/src/logger";
|
|||
import { screen } from "@testing-library/react";
|
||||
|
||||
import { requestMediaPermissions } from "../../../src/utils/media/requestMediaPermissions";
|
||||
import { flushPromises } from "../../test-utils";
|
||||
import { flushPromises, useMockMediaDevices } from "../../test-utils";
|
||||
|
||||
describe("requestMediaPermissions", () => {
|
||||
let error: Error;
|
||||
|
@ -34,6 +34,7 @@ describe("requestMediaPermissions", () => {
|
|||
};
|
||||
|
||||
beforeEach(() => {
|
||||
useMockMediaDevices();
|
||||
error = new Error();
|
||||
jest.spyOn(logger, "log");
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue