В спецификациях Rails 4, используя RSpec 3 и Capybara, как я могу утверждать, существует ли определенное количество определенных тегов на странице?Как проверить, сколько конкретных элементов HTML находится на странице с помощью RSpec?
Я пробовал:
expect(find('section.documents .document').count).to eq(2)
Но это не работает, говоря:
Ambiguous match, found 2 elements matching css "section.documents .document"
Кроме того, это хорошая идея/плохая практика, чтобы проверить в спецификации функция что-то настолько специфичны, как тип тегов и классов, используемых в представлении?