Я пытаюсь проверить, что сортировка работает в приложении, которое я тестирую. Я добавил 2 записи 'a' и 'b'. Я хочу проверить, что a появляется до b. Html выглядит следующим образом:
<ul id="attendee-list" class="bars">
<div>
<li id="attendee-812202" class="bar border link attendee">
<a class="expandable clearfix" href="#!/person/812202/">
</div>
<div class="description">
<p class="title">a</p>
<p class="subtitle"></p>
<p class="subtitle"></p>
</div>
</a>
</li>
</div>
<div>
<li id="attendee-812206" class="bar border link attendee">
<a class="expandable clearfix" href="#!/person/812206/">
<div class="description">
<p class="title">b</p>
<p class="subtitle"></p>
<p class="subtitle"></p>
</div>
</a>
</li>
</div>
</ul>
Итак, я пробовал следующее:
find("ul.bars li:nth-child(1) a div.description p.title").should have_content("a")
find("ul.bars li:nth-child(2) a div.description p.title").should have_content("b")
Однако я получаю неоднозначную ошибку совпадения. Кто-нибудь знает, если я делаю что-то неправильно здесь или, возможно, альтернативный метод для проверки?