小编Sam*_*.H.的帖子

React-native-vector-icons/MaterialIcons jest-expo 快照测试错误与打字稿

我学习开玩笑,使用react-native 和expo 编写我的第一个组件快照测试。我可以在没有组件内“react-native-vector-icons/MaterialIcons”中的 Icon 组件的情况下运行测试。但是,当我尝试使用上述图标组件运行测试时,出现以下错误:

ReferenceError: You are trying to `import` a file after the Jest environment has been torn down.

  at Object.get Text [as Text] (node_modules/react-native/Libraries/react-native/react-native-implementation.js:118:12)
  at Icon.render (node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/lib/create-icon-set.js:120:58)
  at finishClassComponent (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:7618:31)
  at updateClassComponent (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:7568:24)
  at beginWork (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:9043:16)

  Cannot log after tests are done. Did you forget to wait for something async in your test?
    Attempted to log "Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/functio
n (for composite components) but got: …
Run Code Online (Sandbox Code Playgroud)

typescript jestjs react-native expo

2
推荐指数
1
解决办法
4438
查看次数

标签 统计

expo ×1

jestjs ×1

react-native ×1

typescript ×1