我正在尝试使用Jest对我的React Native项目进行测试。在我的package.json中,我对JEST具有以下配置:
"jest": {
"preset": "react-native",
"env": {
"test": {
"plugins": ["transform-es2015-modules-commonjs"]
}
}
}
但是,当我运行测试时,我得到了:
Jest遇到意外令牌
该错误在我的测试的JSX部分中(它会中断并且意外的标记是<)。 这是我的测试结果:
it('shows a login form', () => {
const wrapped = shallow(<LoginForm />);
expect(wrapped.find(TextInput).length).toEqual(2);
})
这是我的依赖性:
"devDependencies": {
"babel-jest": "23.0.1",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
"babel-preset-react-native": "4.0.0",
"jest": "23.1.0",
"react-test-renderer": "16.3.1"
},
我在做什么错了?