Reactjs 如何在react native(使用Jest&x2B;react native测试库)中测试呈现错误?

Reactjs 如何在react native(使用Jest&x2B;react native测试库)中测试呈现错误?,reactjs,react-native,testing,jestjs,react-native-testing-library,Reactjs,React Native,Testing,Jestjs,React Native Testing Library,例如,假设我有这个组件: import React from "react"; import { StyleSheet, Text, View } from "react-native"; export default function Home(props) { return ( <View testID="main_view" style={styles.container}> Open up

例如,假设我有这个组件:

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

export default function Home(props) {

  return (
    <View testID="main_view" style={styles.container}>
      Open up App.js to start working on your app!
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: "#fff",
    alignItems: "center",
    justifyContent: "center",
  },
});
从“React”导入React;
从“react native”导入{样式表、文本、视图};
导出默认功能主页(道具){
返回(
打开App.js开始使用你的应用程序!
);
}
const styles=StyleSheet.create({
容器:{
弹性:1,
背景颜色:“fff”,
对齐项目:“中心”,
辩护内容:“中心”,
},
});

当我尝试导航到此屏幕时,它将失败,因为包装外有文本。在这种情况下,我怎么能让jest+RNTL抛出错误?

你能告诉我们更多吗,@Victor?为什么会失败?如果正常渲染失败,它肯定会抛出Jest+RNTL,这将导致测试按预期失败。你能更具体地说明你想解决的问题吗?