カピバラを使用して、リストに正しいアイテムが含まれていることをテストしようとしています。例えば:
<table id="rodents">
<tr><td class="rodent_id">1</td><td class="rodent_name">Hamster</td></tr>
<tr><td class="rodent_id">2</td><td class="rodent_name">Gerbil</td></tr>
</table>
このリストにはID1と2が含まれている必要がありますが、3は含まれていません。
私が欲しいのは次のようなものです:
ids = ? # get the contents of each row's first cell
ids.should include(1)
ids.should include(2)
ids.should_not include(3)
どうすればそのようなことができますか?
私が見つけたいくつかの不十分な解決策で答えていますが、もっと良い解決策を見たいと思っています。