在我们的 react-native 应用程序中,我们正在为我们的组件开发自定义样式组件。
样式组件包含 StyleSheet 示例:
export default StyleSheet.create({
container: {
flexGrow: 1,
justifyContent: "center",
alignItems: "center",
borderTopWidth: 1,
},
});
由于此组件是在我们的组件中导入的,并且当我们对组件进行单元测试时,它会在其中运行 30 次,并显示 if 和 else 部分没有运行,这导致覆盖率降低(样式组件在组件中导入)
所以我附上了一个 解释这个问题的截图。请注意,其余整个组件都经过测试并完全覆盖。所以剩下的覆盖范围是样式组件。