开玩笑-意外令牌<与-React Native JSX

时间:2019-09-26 08:24:37

标签: react-native jestjs jsx babel

我正在尝试使用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"
  },

我在做什么错了?

0 个答案:

没有答案