【发布时间】:2015-08-03 06:42:08
【问题描述】:
我想在我的 Rails 集成测试中进行测试,如果所有具有第一类的 div 也具有第二类,如果没有,则失败。
可能还有其他类,与本次测试无关。
这应该会通过:
<div class="one two">...</div>
<div class="one three two">...</div>
<div class="two one">...</div>
这应该会失败:
<div class="one two">...</div>
<div class="one three">...</div>
<div class="one">...</div>
谢谢!
【问题讨论】:
-
根据您添加这两个类的原因,可能会有一些变通方法。如果是出于样式原因,为什么不将所有 CSS 规则放在第一类中呢?如果两者都是与 javascript 库集成的一部分,那么手动或使用 Webrat 或 Capybara 等浏览器测试库测试这些类的效果可能更有意义。
标签: ruby-on-rails ruby ruby-on-rails-4 testing integration-testing