Я использую RSpec/Capybara как свой тестовый набор. У меня есть javascript, который динамически добавляет <li>
в конец <ul>
. Я хочу написать спецификацию запроса, чтобы убедиться, что это происходит.
Я попытался использовать метод has_css
Capybara и расширенные CSS-селектора, чтобы проверить порядок элементов <li>
, но Capybara не поддерживает селектор CSS +
.
Пример:
page.should have_css('li:contains("ITEM #1")')
pseuo_add_new_li
page.should have_css('li:contains("ITEM #1")+li:contains("ITEM #2")')
Кто-нибудь знает о другом способе тестирования для заказа?