2009-09-25 3 views
20

Im Java-Bereich wird JUnit überwiegend verwendet und in .NET glaube ich, dass nUnit sehr beliebt ist. Hat sich eine Community auf Unit-Testing-Framework für die Ruby-Welt geeinigt?Was ist das von der Community bevorzugte Ruby Unit Testing Framework?

Hintergrund: Ich frage, weil ich Ruby neu bin und TDD gleichzeitig üben möchte, während ich Ruby lerne. Bisher habe ich nur mit Test :: Unit gespielt.

Antwort

13

Sie können bei Test::Unit bleiben oder Sie können schöne Erweiterungen mit Shoulda oder einige coole Kontexte mit Context haben.

Auf der anderen Seite, wenn Sie BDD bevorzugen, können Sie sicher bei RSpec bleiben.

Verwenden Sie für die Abnahmeprüfung Cucumber.

+0

Aktueller Link für Shoulda: https://github.com/thoughtbot/shoulda – ThomasW

+4

[MiniTest] (https://github.com/seattlerb/minitest) wird auch zu einer sehr beliebten Option, die sowohl Einheit und kombiniert Spezifizieren Sie Teststile in einer Bibliothek. – Andrew

1

Vielleicht möchten Sie in die manager Edelstein, den ich entwickelt habe, zu suchen. Es ist nicht nur ein Test-Framework, sondern auch Dokumentation zugleich.