Capybara + RSpec, spec / features dir wird von der rspec ignoriert. Befehl?

7

Ich benutze das neue Capybara DSL mit rspec und folge dem kurzen Leitfaden hier Und die Tests, die zum Verzeichnis spec/features hinzugefügt wurden, laufen gut alleine , dh.

rails_project$ rspec spec/features/my_first_feature.rb

Allerdings wird das spec/features -Verzeichnis total ignoriert , wenn ich versuche, die Tests für das gesamte spec/ -Verzeichnis wie folgt auszuführen:

rails_project$ rspec .

In der Anleitung wird nicht erwähnt, wie dieses Verzeichnis (oder ein anderes Verzeichnis) eingebunden werden soll, um diese Aufnahme zu erreichen, die ich wünsche. Ich brauche das für die kontinuierliche Integration meines Projekts.

Kann mir bitte jemand sagen, wie es geht?

Danke!

    
jlstr 04.12.2012, 15:20
quelle

1 Antwort

19

Sie müssen sicherstellen, dass alle Ihre Angaben in _spec.rb enden.

Ändern Sie den Dateinamen in spec/features/my_first_feature_spec.rb

So mache ich es:

%Vor%

Vielleicht möchten Sie auch guard-rspec verwenden, was Ihnen eine bessere Kontrolle ermöglicht.

    
B Seven 04.12.2012, 16:12
quelle