Enzyme expects an adapter to be configured

前端 未结 15 1583
太阳男子
太阳男子 2020-12-24 04:53

I created a new React application by create-react-app and I wanted to write a unit test to a component named \"MessageBox\" that I created in the application. This is the un

15条回答
  •  不思量自难忘°
    2020-12-24 05:35

    If anyone comes across this while trying to fix this after setting up Testing React Components with Jest in GatsbyJs (https://www.gatsbyjs.org/docs/testing-react-components/)

    In the setup-test-env.js you make, edit it to look like this:

    import "@testing-library/jest-dom/extend-expect"
    import { configure } from 'enzyme'
    import Adapter from 'enzyme-adapter-react-16'
    
    configure({ adapter: new Adapter() })
    

提交回复
热议问题