@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
24 lines • 947 B
JavaScript
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();
});
});