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

前端 未结 2 1838
盖世英雄少女心
盖世英雄少女心 2021-01-26 14:27

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:13

    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();
    });
    

提交回复
热议问题