2011-10-19 73 views
1

我正在使用Rspec來針對舊數據庫測試我的代碼(沒有遷移,沒有模式等)。有沒有辦法來防止數據庫在迭代之間被丟棄?謝謝。在測試迭代期間防止數據庫被丟棄

config.before(:suite) do 
DatabaseCleaner.strategy = nil 
end 

回答

2

嘗試https://github.com/bmabey/database_cleaner寶石。

DatabaseCleaner.strategy = nil # will not do any db cleaning 

我希望你可以測試一個本地數據庫,然後再試試真正的遺留數據庫!

+0

我嘗試過,但即便如此,只要我點擊'rake'來測試,我的數據庫仍然被清除。我更新了我如何設置數據庫策略的原始問題。 –

相關問題