2010-12-14 103 views
0

我只是用黃瓜開始,但我遇到了一個奇怪的錯誤:黃瓜給SQLITE3錯誤

SQLite3::SQLException: no such table: venues: SELECT "venues".* FROM "venues" (ActiveRecord::StatementInvalid) 
./app/controllers/venues_controller.rb:5:in `index' 
<internal:prelude>:10:in `synchronize' 
./features/step_definitions/web_steps.rb:18:in `/^(?:|I)am on (.+)$/' 
features/most_popular_bands.feature:8:in `Given I am on the home page' 

這個來自Given步驟,在此我提的主頁,其中有從項目列表場地表。我想知道爲什麼黃瓜不能找到那張桌子。

順便說一句,我沒有運行自動測試。我正在使用bundle exec cucumber

回答

0

我知道它與rake cucumber一起工作。

0

它看起來像你在老版本的數據庫上執行你的功能。嘗試rake db:test:clone將開發數據庫的方案複製到測試數據庫。