我將Jest Testing框架添加到我的React Native項目中。我收到以下錯誤:Jest配置
Failed to get mock metadata: /Users/me/Documents/Development/project/node_modules/global/window.js
我的測試文件看起來像這樣:
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:
"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",
")"
]
}
我有一個按照提示的錯誤建議查看http://facebook.github.io/jest/docs/manual-mocks.html#content。在你的package.json