Description
Trying to test a very simple React component using Material-UI through Jest and react-test-renderer
, I'm stuck because ReactCompositeComponent: injectEnvironment() can only be called once
.
It looks like react-test-renderer
calls injectEnvironment
, but so does react-dom
, which is (in my actual application) imported somewhere within a Material-UI module which is in turn imported by my component code.
This may not really be a 'bug' in React or react-test-renderer
per se, though one could imagine other dependencies somehow loading react-dom
as well, causing the same issue.
I created a test-case at https://github.com/NicolasT/react-test-renderer-and-react-dom-incompatible which may provide some more context.
react
: 15.3.0
react-dom
: 15.3.0
react-test-renderer
: 15.3.0