2016-10-29 3 views
0

테스트 및 개발을 위해 MySQL을 사용하는 RoR 5 앱이 있습니다. MySQL 서버에 development 데이터베이스가 생성되었지만 testing 데이터베이스가 누락되었습니다 (따라서 스펙이 실행되지 않습니다).rspec 전에 데이터베이스 및 스키마 만들기

내 데이터베이스를 만들 수는 있지만을 실행할 때 RoR이 나를 위해 만들 수있는 방법이 있는지 궁금합니다.

답변

2

나는 이런 식으로 할 것 :

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

예, 나는 방법의 RoR 그냥'RSpec에 spec'을 실행하여 나에 대한 데이터베이스 및 스키마를 생성 할 수있는 경우 물어 의미 (아무것도 실행하지 않고) . – alexandernst

+0

RSpec에게 한 번만 필요한 트릭을 가르치는 것이 합리적입니까? – spickermann

+0

당신이 맞을 것 같네요 :) – alexandernst

관련 문제