gpt4 book ai didi

react-native - 使用 StyleSheet.create 失败的 Jest 测试用例

转载 作者:行者123 更新时间:2023-12-03 17:04:01 46 4
gpt4 key购买 nike

我目前面临一个问题,其中每页 Stylesheet .create 是失败的原因,并且不确定完全是为什么......但是有人可以给我一个解释或解决方案吗?

还有一件事,没有 enzyme (我使用的是react-native 0.56,我还没有找到 enzyme 的安装文件。)我可以模拟一个基于类的按钮,例如带有两个按钮的主页作为测试用例两者都在新闻?

● 测试套件运行失败

TypeError: Cannot read property 'create' of undefined

162 | }
163 |
> 164 | const styles = StyleSheet.create({
| ^
165 | container: {
166 | flex: 1,
167 | justifyContent: 'center',

at Object.<anonymous> (components/landingpage.js:164:27)
at Object.<anonymous> (__tests__/landingpage.spec.js:3:1)

最佳答案

你需要 mock 它。

jest.mock('react-native', () => {
let items = {};
StyleSheet: {
create: () => ({})
},
}
});

关于react-native - 使用 StyleSheet.create 失败的 Jest 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51373163/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com