2017-07-19 3 views
1

Wie Ruby Gurke Projekt so strukturieren, dass der tatsächliche Code in einem Ordner residiert und die Testsuite sich in einem anderen befindet, mit einem einzigen Einstiegspunkt, um die gesamte Testsuite aufzurufen. Um dies zu erreichen, muss ich andere Faktoren berücksichtigen.Ruby and Cucumber Projektstruktur

+0

Erstellen Sie ein Verzeichnis/Ordner verwenden, öffnen Sie ein cmd/Terminal, und navigieren Sie zu dem neu erstellten Verzeichnis. Führen Sie dann 'gurke --init' aus, und es wird ein Feature-Verzeichnis (mit Step-Definitionen und Support-Verzeichnissen) erstellt. Dann ist es Zeit für [RTM] (https://github.com/cucumber/cucumber/wiki/A-Table-Of-Content). – orde

Antwort

0

Sie können mit Hilfe der Gurken-Schienen gem https://github.com/cucumber/cucumber-rails

Dann in Ihrem Gemfile

group :test do 
    gem 'cucumber-rails', :require => false 
end 

Als nächstes fügen Gurke für die Verwendung mit Schienen problemlos einrichten Sie auf

bundle install 

wollen

Und dann verwenden Sie den Generator, um Gurke in Ihrem Schienen App

einrichten

Dadurch wird Ihr Gurkencode unter dem Verzeichnis features in Ihrer App eingerichtet.

Dann können Sie Ihre Gurken laufen

./script/cucumber