Est-il possible de tester l'ordre des éléments via RSpec/Capybara?

Je suis en utilisant RSpec/Capybara que mon test de suite. J'ai un peu de javascript qui ajoute dynamiquement <li> à la fin d'une <ul>. Je veux écrire une spécification de requête pour s'assurer que ce qui se passe.

J'ai essayé d'utiliser le has_css Capybara méthode et les sélecteurs CSS avancés pour tester pour la commande de la <li> éléments, mais Capybara ne prend pas en charge la + sélecteur CSS.

Exemple:

page.should have_css('li:contains("ITEM #1")')
pseuo_add_new_li
page.should have_css('li:contains("ITEM #1")+li:contains("ITEM #2")')

Personne ne sait d'une autre façon de tester pour la commande?

InformationsquelleAutor John | 2011-12-07