2
我有一些簡單的rspec測試,用於檢查特定頁面的標題是否爲'xxxx'。rspec測試失敗b/c application_controller正在進行db調用
我添加了一些before_filter的我的application_controller這使得數據庫調用。
我應該以某種方式嘲笑這些嗎?
測試失敗說「mysql2 ::錯誤表myapp_test.articles不存在。
我有一些簡單的rspec測試,用於檢查特定頁面的標題是否爲'xxxx'。rspec測試失敗b/c application_controller正在進行db調用
我添加了一些before_filter的我的application_controller這使得數據庫調用。
我應該以某種方式嘲笑這些嗎?
測試失敗說「mysql2 ::錯誤表myapp_test.articles不存在。
這聽起來更像是你需要運行rake db:test:prepare
或rake db:migrate db:test:prepare
給我。你有什麼設置,使您的rspecs當他們有意地碰到數據庫時失敗
你在什麼操作系統下運行?我問,因爲在Windows下運行rake db:test:prepare的MySQL2 gem會在某些列類型的表上實際失敗。 – 2010-12-09 15:23:28