我有HTML看起来像:跨行Rspec的/水豚匹配数据和列
<div class="row">
<div class="column">
Customer Alice
</div>
<div class="column">
Status: enrolled/signed
</div>
</div>
<div class="row">
<div class="column">
Customer Boris
</div>
<div class="column">
Status: signed
</div>
</div>
有跨越的行和列匹配的一些挑战。
当使用Rspec的/水豚,我更新的详细信息Boris
让他的状态变得enrolled/signed
即
<div class="row">
<div class="column">
Customer Alice
</div>
<div class="column">
Status: enrolled/signed
</div>
</div>
<div class="row">
<div class="column">
Customer Boris
</div>
<div class="column">
Status: enrolled/signed
</div>
</div>
这是很容易在视觉上屏幕上的确认,由人。
由于我使用水豚和Poltergeist :),我如何轻松地匹配以确认鲍里斯的状态预计为enrolled/signed
的规格?
您尝试过什么吗? –
我开始沿着嵌入生成的数据到HTML div的路线(例如,Boris的列“divrolled/signed”有一个数据或id属性,我可以选择然后匹配这似乎涉及所以想知道如果有更习惯的方法(尤其是我在Rspec/Capybara也是新手) –
您是否尝试过编写测试?Stackoverflow不是为您编写代码,这可以帮助启动http:// ruby-journal。 com/how-to-write-rails-view-test-with-rspec/ –