UNPKG

@macrof/shared

Version:

React MicroFrontend Shared, Typescript, Webpack 5, ModuleFederation

26 lines (25 loc) 1.12 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const react_1 = require("@testing-library/react"); const react_2 = __importDefault(require("react")); const src_1 = require("../src"); const AppContext = () => (react_2.default.createElement(src_1.AppProvider, null, react_2.default.createElement("div", null, "Test"))); describe("Context", () => { describe("Provider", () => { it("AppProvider should render successfully", () => { const { baseElement } = (0, react_1.render)(react_2.default.createElement(AppContext, null)); expect(baseElement).toMatchSnapshot(); expect(baseElement).toBeTruthy(); }); }); describe("AppStore", () => { it("Stores must be initialized correctly", () => { const { current } = (0, react_1.renderHook)(src_1.useMfContext).result; expect(current).toMatchObject((0, src_1.AppStore)().rootStore.init()); }); }); });