2016-10-29 22 views
0

我有一個使用MySQL進行測試和開發的RoR 5應用程序。 MySQL服務器創建了一個development數據庫,但缺少testing數據庫(因此規格未運行)。在rspec之前創建數據庫和模式

我可以自己創建數據庫,但我想知道是否有一種方法可以讓RoR爲我創建,當我運行rspec spec時。

回答

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