JestにReactアプリケーションのスナップショットテストを実行させようとしています。私のpackage.jsonからバージョン:モジュール 'react/lib/ReactComponentTreeHook'が 'ReactDebugTool.js'から見つかりません
"react": "15.6.1",
"react-dom": "15.6.1",
"react-test-renderer": "15.6.1",
は、私はこのエラーを乗り越えることはできません。
● 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-test-renderer/lib/ReactDebugTool.js:16:30)
は、私は私のnode_modulesのディレクトリを削除して再インストールしようとしていると私は私へのパスことを確認しましたコンポーネントは正しいものの、この同じエラーが発生します。
私のテストでは、次のようになります。私は間違って何をやっている
import React from 'react';
import renderer from 'react-test-renderer';
import { Section } from '../../app/views/containers/section';
it('renders correctly',() => {
const section = renderer.create(
<Section key="1" section="finance"/>
).toJSON();
expect(section).toMatchSnapshot();
});
?