Я пытаюсь выяснить, как тестировать количество элементов страницы, которые находятся на определенном виде, подсчитывая экземпляры класса, который я нахожу. Я запускаю рельсы 4.0.0, Ruby 2.0.0 и Capybara 2.0.1.Тест CSS с Capybara и rails
Вот мой тест:
it "has 10 successful charges" do
visit '/'
expect(page).to have_css("ul.successful", :count => 10)
end
Который выводит:
Failure/Error: expect(page).to have_css("ul.successful", :count => 10)
expected #has_css?("ul.successful", {:count=>10}) to return true, got false
Когда я бегу Rspec спецификации, другие мои тесты в том же файле работают, как и ожидалось, так что это не проблема.
Вы попробовали save_and_open_page, чтобы визуально проверить код и посмотреть, действительно ли там 10 x ul.successful? –