相关疑难解决方法(0)

为什么我的玩笑测试在带有打字稿的 React Native 中失败?

我已经使用 typescript 在 react native 中设置了一个非常非常简单的组件。我的目标只是设置 Jest 并通过一个简单的测试。这是 App.tsx 的代码:

import React from 'react';
import { StyleSheet, Text, View } from 'react-native';

export default function App() {
  return (
    <View style={styles.container}>
      <Text>Hello World!</Text>
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  },
});
Run Code Online (Sandbox Code Playgroud)

和测试:

import React from 'react';
import App from '../App';

import { create } from "react-test-renderer";

test('renders correctly', () => {
  const tree = create(<App />);
  expect(tree.toJSON()).toMatchSnapshot();
});
Run Code Online (Sandbox Code Playgroud)

“Hello …

typescript reactjs jestjs react-native

6
推荐指数
1
解决办法
2862
查看次数

标签 统计

jestjs ×1

react-native ×1

reactjs ×1

typescript ×1