Wie führe ich die Ruby-Juwelen-Spezifikationen aus?

8

Ich habe einen Rubin Edelstein gegabelt und einige Updates gemacht. Ich muss die Edelstein-Tests ausführen und meine neuen Tests hinzufügen und sicherstellen, dass alle Tests erfolgreich sind.

Der gegabelte Rubin-Edelstein verwendet rspec-Tests. Wie kann ich diese Tests durchführen?

    
Mahmoud Khaled 07.11.2011, 23:55
quelle

1 Antwort

4

Normalerweise ist rake ausreichend, um alle Tests auszuführen, egal ob RSpec, Cucumber, etc. Wenn Sie RSpec direkt aufrufen möchten, versuchen Sie stattdessen, rspec spec auszuführen, oder wenn das Gem einen unkonventionellen Namen verwendet test Verzeichnis, verwende einfach rspec <directory_name> .

Hinweis: Die meisten neuen Edelsteine ​​verwenden Bundler heutzutage, um Abhängigkeiten zu verwalten. Wenn Sie also nicht die entsprechenden Abhängigkeiten haben und sich im Stamm eine Gemdatei befindet, führen Sie zuerst "bundle install" aus Sie. Führen Sie dann mit bundle exec ... (z. B. bundle exec rspec spec ).

    
John Feminella 08.11.2011, 00:07
quelle

Tags und Links