UNPKG

@zohodesk/dot

Version:

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

34 lines 1.17 kB
import React from 'react'; import { render } from '@testing-library/react'; import { Footer } from "../Drawer"; const sizes = ['small', 'xsmall', 'medium', 'xmedium', 'large', 'xlarge', 'xxlarge', 'default']; const variants = ['primary', 'secondary', 'tertiary', 'default']; describe('Footer Component Snapshots', () => { test.each(sizes)('renders Footer with size - %s', size => { const { asFragment } = render( /*#__PURE__*/React.createElement(Footer, { size: size }, "Footer Content")); expect(asFragment()).toMatchSnapshot(); }); test.each(variants)('renders Footer with variant - %s', variant => { const { asFragment } = render( /*#__PURE__*/React.createElement(Footer, { variant: variant }, "Footer Content")); expect(asFragment()).toMatchSnapshot(); }); test.each(sizes)('renders Footer with size - %s and all variants', size => { variants.forEach(variant => { const { asFragment } = render( /*#__PURE__*/React.createElement(Footer, { size: size, variant: variant }, "Footer Content")); expect(asFragment()).toMatchSnapshot(); }); }); });