UNPKG

@wonderflow/react-components

Version:

UI components from Wonderflow's Wanda design system

29 lines (28 loc) 1.32 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { render } from '@testing-library/react'; import { renderHook } from '@testing-library/react-hooks'; import { OverlayProvider, useOverlayContext } from './overlay'; import { ResponsiveProvider, useResponsiveContext } from './responsive'; describe('<Providers>', () => { test('OverlayProvider should render properly', () => { const { container } = render(_jsx(OverlayProvider, { children: "Content" })); expect(container).not.toBeNull(); }); test('OverlayProvider should render properly with props', () => { const fn = jest.fn(() => ({})); const { container } = render(_jsx(OverlayProvider, { titleId: "overlay", onClose: fn, children: "Content" })); expect(container).not.toBeNull(); }); test('ResponsiveProvider should render properly with props', () => { const { container } = render(_jsx(ResponsiveProvider, { children: "Content" })); expect(container).not.toBeNull(); }); test('useResponsiveContext', () => { const { result } = renderHook(() => useResponsiveContext()); expect(result).toBeDefined(); }); test('useOverlayContext', () => { const { result } = renderHook(() => useOverlayContext()); expect(result).toBeDefined(); }); });