How to see what the rendered React component looks like in the Jest unit test?

前端 未结 2 1459
野的像风
野的像风 2021-01-26 14:23

I\'m trying to run a test for the React component. I need to check how it looks like after rendering. Tried to use ReactDOMServer.renderToString() but it fails. Her

2条回答
  •  长发绾君心
    2021-01-26 15:10

    If you don't use enzyme, you can use Facebook's react-test-renderer too, it's even simpler:

    import React from "react";
    import renderer from "react-test-renderer";
    
    test("Test 1", () => {
      const component = renderer.create(
        
      );
    
      let tree = component.toJSON();
      expect(tree).toMatchSnapshot();
    });
    

提交回复
热议问题