UNPKG

@zohodesk/dot

Version:

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

37 lines 1.16 kB
import React from 'react'; import { render } from '@testing-library/react'; import NewStar from "../NewStar"; describe('NewStar', () => { const PALETTE = ['green', 'blue', 'yellow']; const POSITION = ['topRight', 'topLeft', 'bottomRight', 'bottomLeft']; test('rendering the default props', () => { const { asFragment } = render( /*#__PURE__*/React.createElement(NewStar, null)); expect(asFragment()).toMatchSnapshot(); }); test.each(PALETTE)('rendering the palette of - %s', palette => { const { asFragment } = render( /*#__PURE__*/React.createElement(NewStar, { palette: palette })); expect(asFragment()).toMatchSnapshot(); }); test.each(POSITION)('rendering the position of - %s', position => { const { asFragment } = render( /*#__PURE__*/React.createElement(NewStar, { position: position })); expect(asFragment()).toMatchSnapshot(); }); test('rendering the customClass props', () => { const { asFragment } = render( /*#__PURE__*/React.createElement(NewStar, { customClass: "customStar" })); expect(asFragment()).toMatchSnapshot(); }); });