RealOrangeOne/react-native-mock

Cannot find module 'react/lib/ReactComponentTreeHook' from 'ReactDebugTool.js'

Open

#141 aberto em 19 de jul. de 2017

Ver no GitHub
 (35 comments) (43 reactions) (0 assignees)JavaScript (151 forks)github user discovery
Bughelp wanted

Métricas do repositório

Stars
 (567 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

After adding and importing this lib, testing with jest shows errors for all test suites:

  ● Test suite failed to run

    Cannot find module 'react/lib/ReactComponentTreeHook' from 'ReactDebugTool.js'
      
      at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:179:17)
      at Object.<anonymous> (node_modules/react-addons-perf/node_modules/react-dom/lib/ReactDebugTool.js:16:30)

Part of package.json:

{
  "dependencies": {
    "react": "16.0.0-alpha.12", 
    "react-native": "0.46.3",
    ...
  }
  "devDependencies": {
    "jest": "^20.0.4",                               // 20.0.4
    "react-dom": "16.0.0-alpha.12",
    "react-native-mock": "^0.3.1",                   // 0.3.1
    "react-test-renderer": "16.0.0-alpha.12",
    ...
  }
}

Those errors are raised from react-addons-perf which is depended by react-native-mock. The version of react-addons-perf is 15.4.2. I'm not sure whether it is related to the version of react (16.0.0-alpha.12).

Guia do colaborador