react项目怎样做样式的测试?
单元测试是否包括对UI组件传入的可变的行内样式的测试?
如果不在单元测试中那应该在哪里测试?
react+redux的项目怎么测试样式?
我现在用的jest和Enzyme,似乎没找到有关style的API?网上有关介绍jest的也只测试了渲染/数据/调用,难道没人关心样式是否被正确渲染吗?
或者说不关心样式的测试,我只想取到组件里div的高度要怎样取?我想知道我传进组件的样式是否被正确渲染该怎么写自动化测试?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
说一下我自己的看法,我认为样式是不用测试的,两个原因。
一是对于不需要的测试的样式,如果有问题很容易看出来,比如浮动没清除,容器没撑开。且样式没有代码逻辑那么复杂,改动很少会有连锁反应,即样式的逻辑简单明了。
二是对于需要随状态改变的样式,直接检测状态就可以,比如这个checkbox是否选中,那个Collapse是否初始展开等等。即需要测试的样式往往可以以逻辑的方式去测试。
总的来说,我认为单元测试更多的是保证代码在每个分支都能如期运行,而样式不存在这个需求