1
0
Fork 0
mirror of https://github.com/morpheus65535/bazarr synced 2025-02-15 02:35:10 +00:00
bazarr/frontend/test/render.test.tsx

32 lines
907 B
TypeScript
Raw Normal View History

2022-03-28 17:10:24 +00:00
import { render } from "@testing-library/react";
2022-05-31 15:49:04 +00:00
import { StrictMode } from "react";
import { describe, it, vitest } from "vitest";
import { Main } from "../src/main";
2022-03-28 17:10:24 +00:00
describe("render test", () => {
2022-05-31 15:49:04 +00:00
beforeAll(() => {
// From https://stackoverflow.com/questions/39830580/jest-test-fails-typeerror-window-matchmedia-is-not-a-function
Object.defineProperty(window, "matchMedia", {
writable: true,
value: vitest.fn().mockImplementation((query) => ({
matches: false,
media: query,
onchange: null,
addListener: vitest.fn(), // Deprecated
removeListener: vitest.fn(), // Deprecated
addEventListener: vitest.fn(),
removeEventListener: vitest.fn(),
dispatchEvent: vitest.fn(),
})),
});
});
2022-03-28 17:10:24 +00:00
it("render without crashing", () => {
2022-05-31 15:49:04 +00:00
render(
<StrictMode>
<Main />
</StrictMode>
);
2022-03-28 17:10:24 +00:00
});
});