Question

Ce que je suis en train de ahieve est de faire tests d'intégration avec Webrat dans rails3 comme Yehuda fait avec unité de test dans http://pivotallabs.com/talks/76-extending-rails-3 minute 34.

un exemple:

describe SomeApp
  it "should show the index page"
    visit "/"
    body.should =~ /hello world/
  end
end

Est-ce que quelqu'un connaît un moyen de le faire?

Était-ce utile?

La solution

Avez-vous essayé d'utiliser rspec-rails: http://github.com/rspec/rspec-rails

C'est le dépôt (les instructions d'installation dans le fichier Lisez-moi) pour le nouveau RSpec 2.0 qui fonctionnera avec Rails 3.

Autres conseils

thoughtbot vient de publier un billet de blog sur ce sujet.

  

La stabilité peut devenir un problème que les applications Web évoluent et se développent -. Tests d'intégration fournissent un excellent moyen d'effectuer des tests de bout en bout qui valident l'application fonctionne comme prévu

- tests d'intégration RSpec avec Capybara pour la fin test à la fin

Prise en charge de Rails 3 est à venir dans Rspec 2, apparemment.

ceck ce lien maintenant il est très simple tu utiliser rspec avec rails3 http://github.com/rspec/rspec-rails et vous n'avez pas besoin run script / générer rspec_scaffold comme dans des rails 2.xx, maintenant vous exécutez simplement rails g échafaudage et il va générer les fichiers rspec

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top