You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bazarr/frontend/src/tests/render.tsx

18 lines
398 B

import { FunctionComponent } from "react";
import { render } from ".";
export interface RenderTestCase {
name: string;
ui: FunctionComponent;
}
export function renderTest(name: string, cases: RenderTestCase[]) {
describe(name, () => {
cases.forEach((element) => {
it(`${element.name.toLowerCase()} should render`, () => {
render(<element.ui />);
});
});
});
}