Gibt es eine Möglichkeit, Integrationstests mit Rspec ohne Verwendung von Gurken durchzuführen? Ich bevorzuge nur den einfachen alten Webrat. Vielen Dank.Rspec Integrationstests ohne Gurke?
Antwort
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!
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.
Überprüfen Sie diesen Link http://railscasts.com/episodes/257-request-specs-and-capybara bei RailsCasts. Dies ist eine nette Episode von Integrationstests mit rspec.
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.
- 1. RSpec vs Gurke (RSpec stories)
- 2. Gurke und benutzerdefinierte RSpec Matcher
- 3. Kann ich RSpec und Autotest nur ohne Gurke ausführen?
- 4. Wie konfiguriere ich Integrationstests mit rspec 2?
- 5. Mit Gurke oder RSpec + Selenium Endbenutzerdokumentation erstellen?
- 6. Unterschied zwischen Rspec, Capybara und Gurke
- 7. BDD mit Gurke und rspec - wann ist das redundant?
- 8. Testen einer Rake-Aufgabe in rspec (und Gurke)
- 9. Gurke und/oder RSpec mit reiner Java-Anwendung mit JRuby
- 10. gurke watir starten website
- 11. Gurke funktioniert gut ohne Spork, aber Spork gibt mir "nicht initialisierte konstante Gurke :: Rails"
- 12. Rake-Statistik und Gurke
- 13. Stress-Test mit Gurke
- 14. Gurke seltsam Routen Problem
- 15. Mocking für Integrationstests
- 16. Suppress Ausgang bestimmter Gurke Schritte
- 17. Wie erstelle ich Dokumentation von Gurke/Gurke?
- 18. Rspec sollte die Zählung ohne Lambda ändern
- 19. Loading ActiveRecord Fixtures mit RSpec ohne Rails
- 20. Schnelle (Rspec) Tests mit und ohne Schienen
- 21. Rails - rspec - Wie kann ich alle Integrationstests laufen, ähnlich spec rechen: Modelle
- 22. Wo kann ich Gurke im Detail lernen?
- 23. Gurke BeforeStep
- 24. PHPUnit für Kommandozeilen-Integrationstests
- 25. Wie organisiert man Integrationstests?
- 26. Integrationstests ASP.NET 5 Identity
- 27. Überbrückende Beans in Integrationstests
- 28. Integrationstests mit Federsicherheit
- 29. Rollback ausführen - Repository-Integrationstests
- 30. Rails-Integrationstests mit Sitzungsspeicher
Interessant. Ich frage mich, warum sie Integration Spezifikationen zu RSpec, angesichts der Beliebtheit von Gurken integriert. – gsmendoza
Es gibt viele Orte, an denen Gurken zu viel werden, wie zum Beispiel das Testen interner APIs. –