2009-06-10 15 views

Antwort

11

Die neueste Version von RSpec-Rails (1.2.7) unterstützt nun die Integration. Aktualisieren Sie dann das Hinzufügen von Spezifikationen zur Spezifikation/Integration oder verwenden Sie den Generator "integration_spec". Konfigurieren Sie Webrat in spec/spec_helper.rb und fertig!

+0

Interessant. Ich frage mich, warum sie Integration Spezifikationen zu RSpec, angesichts der Beliebtheit von Gurken integriert. – gsmendoza

+3

Es gibt viele Orte, an denen Gurken zu viel werden, wie zum Beispiel das Testen interner APIs. –

0

Soweit ich weiß, ist Rspec in der Lage, Ansichten und Controller im Rahmen von Integrationstests zu testen. Ein kurzer Blick in das Internet zeigt this article at Robby on Rails on view testing und einige der Rdocs within RSpec könnten helfen.

Hoffe, das zeigt Ihnen in die richtige Richtung - ich fürchte, ich benutze Gurke selbst.

6

Wir haben kürzlich begonnen, RSpec mit Capybara über Gurke zu verwenden. Hier ist ein "Anfänger" -Blog, den ich kürzlich mit RSpec-Integrationstests ohne Gurken geschrieben habe.

End-to-end testing with RSpec integration tests and Capybara

Lassen Sie mich wissen, wenn Sie Fragen haben, die auf dem System immer einrichten.