React native 使用快照jest测试配置响应本机expo应用程序

React native 使用快照jest测试配置响应本机expo应用程序,react-native,jestjs,babeljs,expo,snapshot,React Native,Jestjs,Babeljs,Expo,Snapshot,我无法在React native expo应用程序中进行Jest快照测试。根据节点模块集和配置,我会遇到各种错误。 例如: *SyntaxError:意外的标识符导入…或关于从另一个文件导入React, *jest遇到意外的令牌导入, *与script\u transformer相关的错误 这是我的package.json { "name": "empty-project-template", "main": "node_modules/expo/AppEntry.js", "pri

我无法在React native expo应用程序中进行Jest快照测试。根据节点模块集和配置,我会遇到各种错误。
例如:
*
SyntaxError:意外的标识符导入…
或关于
从另一个文件导入React

*
jest遇到意外的令牌导入

*与
script\u transformer
相关的错误

这是我的package.json

{
  "name": "empty-project-template",
  "main": "node_modules/expo/AppEntry.js",
  "private": true,
  "scripts": {
    "lint": "eslint .",
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "eject": "expo eject",
    "test": "node_modules/.bin/jest"
  },
  "dependencies": {
    "expo": "^31.0.0",
    "moment": "^2.22.2",
    "pouchdb-react-native": "^6.4.1",
    "prop-types": "^15.6.2",
    "react": "16.3.1",
    "react-native": "https://github.com/expo/react-native/archive/sdk-31.0.0.tar.gz",
    "react-native-easy-toast": "^1.1.0",
    "react-native-range-datepicker": "^1.8.2",
    "react-navigation": "^2.18.2",
    "react-redux": "^5.1.1",
    "redux": "^4.0.1",
    "redux-thunk": "^2.3.0"
  },
  "devDependencies": {
    "babel-eslint": "^10.0.1",
    "babel-plugin-syntax-class-properties": "^6.13.0",
    "babel-plugin-transform-class-properties": "^6.24.1",
    "eslint": "^5.9.0",
    "eslint-plugin-import": "^2.14.0",
    "eslint-plugin-react": "^7.11.1",
    "jest-expo": "^31.0.0",
    "react-test-renderer": "^16.7.0"
  },
  "jest": {
    "preset": "jest-expo",
    "transformIgnorePatterns": [
      "node_modules/(?!(pouchdb-react-native|pouchdb-adapter-asyncstorage))"
    ]
  }
}


有人能给我指一下React native Expo应用程序的工作Repo,该应用程序带有Jest快照测试。

Jest Expo
现在有更好的快照支持,
检查

这里有人遇到同样的问题吗?