Comment vérifier le nombre d'enregistrements à l'aide de capybara
Je suis en utilisant le capybara, le long de concombre sur les Rails 2.3.9 projet.
J'ai les utilisateurs de la page d'index et j'ai deux disques. À l'aide de capybara comment puis-je affirmer qu'il y a seulement deux enregistrements dans la page.
Structure HTML est comme ça
<div class='records'>
<li>record 1<li>
<li>record 2 </li>
</div>
InformationsquelleAutor Nick Vanderbilt | 2010-09-12
Vous devez vous connecter pour publier un commentaire.
Cela devrait faire l'affaire pour votre Concombre étape de définition:
Il y a aussi
page.has_xpath?
(mais je ne comprends pas xpath)Si vous utilisez Rspec vous pouvez expression il Rspec façon avec:
J'ai eu à résoudre un problème très similaire hier; voici l'étape pleine définition que j'ai fini avec.
page.should have_select("table tr", :count => 2)
fonctionne aussi