雖然大多數人希望他們的數據庫在單元/功能測試的運行之間爲空,但我正在調試一個問題,並發現它不方便,而且令人驚訝的是我的測試數據庫在運行測試之前和之後都是空的。即使我在設置和拆卸中放置了一些東西來打印出特定表格的大小,它在安裝時總是爲0,有時在拆卸時大於0。爲什麼我的測試數據庫在運行rails測試之前和之後都是空的?
這是什麼對我來說?我沒有固定裝置(我已經在test_helper中註釋了默認的「fixtures:all」),我使用簡單的單元/功能測試來擴展ActiveSupport :: TestCase(沒有RSpec或類似的東西)。自生成rails項目以來,我沒有添加任何自定義配置/設置。
我正在運行Rails 3.0.9和Ruby 1.8.7。
歡迎任何想法!
這將有助於看到一些實際的代碼,而不僅僅是一個代碼的說明。 – 2012-01-05 21:20:27