UNPKG

monday-ui-react-core

Version:

Official monday.com UI resources for application development in React.js

48 lines (44 loc) 1.32 kB
import React from "react"; import renderer from "react-test-renderer"; import TipseenWizard from "../TipseenWizard"; const steps = [ <div>Popover message will appear here loremipsum dolor samet…</div>, <div>Popover message will appear here loremipsum dolor samet…</div>, <div>Popover message will appear here loremipsum dolor samet…</div> ]; jest.useFakeTimers(); const renderComponent = ({ ...props }) => { return render( <TipseenWizard steps={steps} {...props}> <div /> </TipseenWizard> ); }; describe("Tipseen wizard tests", () => { describe("Snapshot Tests", () => { it("renders correctly", () => { const tree = renderer .create( <TipseenWizard title="title" steps={steps} className="mock-class-name"> <div /> </TipseenWizard> ) .toJSON(); expect(tree).toMatchSnapshot(); }); it("renders correctly with empty props", () => { const tree = renderer.create(<TipseenWizard />).toJSON(); expect(tree).toMatchSnapshot(); }); it("renders correctly without title", () => { const tree = renderer .create( <TipseenWizard steps={steps}> <div /> </TipseenWizard> ) .toJSON(); expect(tree).toMatchSnapshot(); }); }); });