2016-10-29 2 views
0

Ich habe eine RoR 5 App, die MySQL zum Testen und Entwickeln verwendet. Der MySQL-Server hat eine development-Datenbank erstellt, aber die Datenbank testing fehlt (daher werden die Spezifikationen nicht ausgeführt).Datenbank und Schema vor rspec erstellen

Ich könnte die Datenbank selbst erstellen, aber ich frage mich, ob es eine Möglichkeit gibt, kann ich RoR für mich erstellen, wenn ich rspec spec ausführen.

Antwort

2

Ich würde es tun, wie folgt:

RAILS_ENV=test bundle exec rake db:create 
RAILS_ENV=test bundle exec rake db:schema:load 
+0

Ja, ich fragen soll, ob es eine Möglichkeit, RoR ist nur für mich die Datenbank & Schema erstellen kann durch 'rspec spec' läuft (ohne irgend etwas anderes ausgeführt wird) . – alexandernst

+0

Macht es Sinn, RSpec einen Trick beizubringen, der nur einmal benötigt wird? – spickermann

+0

Ich denke du hast recht :) – alexandernst

Verwandte Themen