@etsoo/toolpad
Version:
Dashboard framework extention based on Toolpad Core
19 lines (18 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const jsx_runtime_1 = require("react/jsx-runtime");
const vitest_1 = require("vitest");
const react_1 = require("@testing-library/react");
const styles_1 = require("@mui/material/styles");
const AppProviderComponent_1 = require("./AppProviderComponent");
(0, vitest_1.describe)("AppProvider", () => {
(0, vitest_1.test)("renders content correctly", async () => {
(0, react_1.render)((0, jsx_runtime_1.jsx)(AppProviderComponent_1.AppProvider, { children: "Hello world" }));
(0, vitest_1.expect)(react_1.screen.getByText("Hello world")).toBeTruthy();
});
(0, vitest_1.test)("renders content correctly when using legacy theme", async () => {
const legacyTheme = (0, styles_1.createTheme)();
(0, react_1.render)((0, jsx_runtime_1.jsx)(AppProviderComponent_1.AppProvider, { theme: legacyTheme, children: "Hello world" }));
(0, vitest_1.expect)(react_1.screen.getByText("Hello world")).toBeTruthy();
});
});