2013-09-01 6 views
5

Mogę rake spec i wszystkie specyfikacje działają.Jak "spisać spec" jednego katalogu, np. modele?

Jednak próby uruchomienia specyfikacje dla jednego katalogu, jak w

rake spec/models/ or rake spec/models/*.rb 

nie dostarcza żadnych wyjście lub błędów.

Jedną z opcji jest to, że mogę zrobić

rspec spec/models/*.rb 

lub

rspec spec/models/ 

ale zastanawiałem się, czy mogę pozostać w Rake.

+0

Możesz przeczytać ten http://stackoverflow.com/questions/143925/how-do-you-run-a-single-test-spec-file-in-rspec – Bigxiang

Odpowiedz

3

Wypróbuj rake spec:models zamiast rake spec/models. Uruchom rake -T | grep spec, aby wyświetlić wszystkie dostępne zadania specyfikacji rake.

AKTUALIZACJA: Uruchomienie specyfikacji przez rake spec może być wolniejsze niż uruchamianie ich przez rspec spec, powiedział przez facetów rspec-rails. Przeczytaj rozdział dotyczący instalacji rspec-rails.

0

Użyj SPEC env. zmienna: rake spec SPEC=spec/models