내 React Native 프로젝트에 Jest Testing 프레임 워크를 추가하려고합니다. 나는 다음과 같은 오류를 받고 있어요 :Jest configuration
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에