我很困惑为什么示例测试没有运行。我在这里使用 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)