import { runStorybookSnapshot } from '../../../utils/run-storybook-snapshot'; import { paperRenderElementWrapper } from '../../../utils/test-wrappers'; import { TextNode } from '../text-node'; import * as stories from '../text-node.stories'; import { render } from '@testing-library/react'; runStorybookSnapshot({ Component: TextNode, name: 'TextNode', withRenderElementWrapper: true, stories, }); describe('TextNode', () => { it('renders with minimal props', () => { render(hello, { wrapper: paperRenderElementWrapper({}) }); }); it('renders with width and textWrap', () => { render( hello world , { wrapper: paperRenderElementWrapper({}) } ); }); it('renders with height and textWrap options', () => { render( // eslint-disable-next-line react-perf/jsx-no-new-object-as-prop hello world hello world hello world , { wrapper: paperRenderElementWrapper({}) } ); }); it('renders with all supported props', () => { render( test all props , { wrapper: paperRenderElementWrapper({}) } ); }); });