react项目怎样做样式的测试?

发布于 2022-09-06 07:51:40 字数 225 浏览 14 评论 0

单元测试是否包括对UI组件传入的可变的行内样式的测试?
如果不在单元测试中那应该在哪里测试?
react+redux的项目怎么测试样式?
我现在用的jest和Enzyme,似乎没找到有关style的API?网上有关介绍jest的也只测试了渲染/数据/调用,难道没人关心样式是否被正确渲染吗?
或者说不关心样式的测试,我只想取到组件里div的高度要怎样取?我想知道我传进组件的样式是否被正确渲染该怎么写自动化测试?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼波传意 2022-09-13 07:51:40

说一下我自己的看法,我认为样式是不用测试的,两个原因。

一是对于不需要的测试的样式,如果有问题很容易看出来,比如浮动没清除,容器没撑开。且样式没有代码逻辑那么复杂,改动很少会有连锁反应,即样式的逻辑简单明了。

二是对于需要随状态改变的样式,直接检测状态就可以,比如这个checkbox是否选中,那个Collapse是否初始展开等等。即需要测试的样式往往可以以逻辑的方式去测试。

总的来说,我认为单元测试更多的是保证代码在每个分支都能如期运行,而样式不存在这个需求

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文