@etsoo/toolpad
Version:
Dashboard framework extention based on Toolpad Core
17 lines (16 loc) • 756 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { describe, test, expect } from "vitest";
import { render, screen } from "@testing-library/react";
import { createTheme } from "@mui/material/styles";
import { AppProvider } from "./AppProviderComponent";
describe("AppProvider", () => {
test("renders content correctly", async () => {
render(_jsx(AppProvider, { children: "Hello world" }));
expect(screen.getByText("Hello world")).toBeTruthy();
});
test("renders content correctly when using legacy theme", async () => {
const legacyTheme = createTheme();
render(_jsx(AppProvider, { theme: legacyTheme, children: "Hello world" }));
expect(screen.getByText("Hello world")).toBeTruthy();
});
});