相关疑难解决方法(0)

Jest-Expo 在示例中崩溃(React.createElement:类型无效 - 需要一个字符串)

我很困惑为什么示例测试没有运行。我在这里使用 Expo Web 和 typescript。我的前端使用expo start --web.

// App.tsx
const App = () => {
  return (
    <View>
       <Text>Hello world</Text>
    </View>
  );
}

export default App;
Run Code Online (Sandbox Code Playgroud)

我按照expo-jest 文档中的示例测试进行操作

// App.test.js
import React from 'react';
import renderer from 'react-test-renderer';

import App from '../App'; // <-- only changed path to match my folder structure

describe('<App />', () => {
    it('has 1 child', () => {
        const tree = renderer.create(<App />).toJSON();
        expect(tree.children.length).toBe(1);
    });
});
Run Code Online (Sandbox Code Playgroud)

然而当我跑步时npm test,我得到

const tree …
Run Code Online (Sandbox Code Playgroud)

reactjs jestjs react-native expo

3
推荐指数
1
解决办法
501
查看次数

标签 统计

expo ×1

jestjs ×1

react-native ×1

reactjs ×1