dev*_*dev 9 jestjs react-native
我正在使用 Typescript 测试 React Native 应用程序构建。
玩笑输出:
不变违规:元素类型无效:预期为字符串(对于内置组件)或类/函数(对于复合组件)但得到:对象
附言。无论如何 Rn 工作也渲染方法,但我不明白代码中的这个错误在哪里。任何人都可以帮助我吗?
App.test.tsx
import 'react-native';
import * as React from 'react';
import App from '../App';
import renderer from 'react-test-renderer';
it('renders correctly', () => {
renderer.create(<App />);
});
Run Code Online (Sandbox Code Playgroud)

在这里找到了解决方案: Why is my jest test failed in React native with typescript?
如果您将react-native与expo一起使用,请将其添加到您的package.json中:
"jest": {
"preset": "jest-expo",
"moduleFileExtensions": [
"ts",
"tsx",
"js"
]
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
292 次 |
| 最近记录: |