【发布时间】:2017-09-11 15:39:04
【问题描述】:
一些快速搜索发现我显然是 not the first person 想“我可以对我的 CSS 进行单元测试吗?”。
我想知道这里是否有人成功地进行了 CSS 单元测试?如果您尝试过但失败了,或者只是有自己的理论,请告诉我为什么(显然)还没有完成?
【问题讨论】:
-
关于它不完整、不可单元测试等的 cmets 只是蹩脚。例如,css 中的继承(级联)是非常有趣的测试。跨浏览器的调整也很有趣。硒或任何其他浏览器内解决方案听起来都不起作用。除非它可能基于 qunit/jquery 之类的东西,并且实际上会戳 DOM 以查看 CSS 是否像作者预期的那样应用(并且可以在不同的浏览器中运行/测试以验证它是否有效)。
-
在测试中包含 CSS 检查可以帮助证明 BDD 中的一些业务需求(例如 NxN 和蓝色的大小)。这些类型的东西当然是可测试的,即使它们在用户代理 X 中的出现未能满足上述要求(这是 selenium 之类的东西可以填补空白的地方)
-
在我看来完全是浪费时间。
标签: css unit-testing