Je suis en train d'écrire des tests pour mon application avec des gemmes répertoriées. Je ne pouvais pas trouver comment mettre Capybara à travailler avec colonne vertébrale (ajax en tout)
exemple test:test rails + application backbone avec rspec & capybara
require 'spec_helper' describe "Main" do describe "GET /" do
it "displays articles" do
Article.create!(title:'title',body:'<p>body text</p>')
visit '/'
page.should have_content('body text')
end
end
end
et sortie du test:
Failures:
1) Main GET/displays articles
Failure/Error: page.should have_content('body text')
expected there to be text "body text" in "Loading..."
# ./spec/features/main_spec.rb:8:in `block (3 levels) in <top (required)>'
"Chargement en cours ..." est le pré texte ajax dans mon modèle de vue ...
le point est que je ne veux pas utiliser Jasmine au moment de cette application
Cette http://www.opinionatedprogrammer.com/2011/02/capybara-and- sélénium-avec-rspec-et-rails-3/peut vous aider – Sakeer