UNPKG

@cainiaofe/cn-ui-m

Version:
18 lines (17 loc) 860 B
import React from 'react'; import { render } from '@testing-library/react'; import { CnSafeArea } from '../index'; describe('CnSafeArea', function () { test('renders without error', function () { var container = render(React.createElement(CnSafeArea, null)).container; expect(container).toBeInTheDocument(); }); test('renders bottom safe area', function () { var container = render(React.createElement(CnSafeArea, null)).container; expect(container.firstChild).toHaveClass('cn-ui-m-half-safe-area-inset-bottom'); }); test('does not render bottom offset when not needed', function () { var container = render(React.createElement(CnSafeArea, { position: "bottom" })).container; expect(container.querySelector('.cn-ui-m-half-safe-area-inset-bottom-offset')).not.toBeInTheDocument(); }); });