UNPKG

@zohodesk/dot

Version:

In this Library, we Provide Some Basic Components to Build Your Application

24 lines 947 B
import React from 'react'; import { render } from '@testing-library/react'; import { Content } from "../Drawer"; const paddingSizes = ['small', 'medium', 'large']; const visibilityStates = [true, false]; describe('Content Component Snapshots', () => { test.each(paddingSizes)('renders Content with paddingSize - %s', paddingSize => { const { asFragment } = render( /*#__PURE__*/React.createElement(Content, { paddingSize: paddingSize }, "Content")); expect(asFragment()).toMatchSnapshot(); }); test.each(paddingSizes.flatMap(paddingSize => visibilityStates.map(isVisible => [paddingSize, isVisible])))('renders Content with paddingSize - %s and isVisible - %s', (paddingSize, isVisible) => { const { asFragment } = render( /*#__PURE__*/React.createElement(Content, { paddingSize: paddingSize, isVisible: isVisible }, "Content")); expect(asFragment()).toMatchSnapshot(); }); });