私はReact NativeプロジェクトにJest Testingフレームワークを追加しています。私は次のエラーを取得しています:冗談構成
Failed to get mock metadata: /Users/me/Documents/Development/project/node_modules/global/window.js
私のテストファイルは次のようになります。
"jest": {
"preset": "jest-react-native",
"testPathIgnorePatterns": ["/node_modules/", "/example/", "/lib/"],
"testRegex": "(/tests/.*|\\.(test|spec))\\.(js|jsx)$",
"automock": "true",
"unmockedModulePathPatterns": [ "lodash" ],
"transformIgnorePatterns": [
"node_modules/([email protected]/ex-navigation",
")"
]
}
私が持っていた:また
import 'react-native'
import React from 'react'
import { MyComponent } from '../components/MyComponent'
import renderer from 'react-test-renderer'
it('renders correctly',() => {
const tree = renderer.create(<MyComponent />).toJSON()
expect(tree).toMatchSnapshot()
})
そして、私のpackage.jsonで冗談設定
プロンプトが表示されたら、 http://facebook.github.io/jest/docs/manual-mocks.html#contentを見てください。あなたのpackage.jsonで