我目前正在開發一個項目,我們開始將我們的測試遷移到獨立測試(沒有rails依賴,並使用存根和mock)。 事情是,直到所有當前的測試都被隔離,我們必須與隔離測試一起運行測試,這將啓動rails環境。Rails在rails下運行的獨立測試env
問題出現在隔離測試中有一個假類(類Foo; end;)時,它將覆蓋其餘測試的原始類。
舉例: 在foo_spec.rb我們這行
class Bar; end;
這將覆蓋酒吧類下一個非隔離測試,並會導致很多失敗的。
有我可以爲了弄清楚擺脫這2種方法: - 要麼註釋掉當測試與軌道運行的假類env中 - 把孤立的測試在另一個文件夾並運行它們從分離休息(這會更有意義)
你能想出一個更好的方法來處理這個問題嗎?
謝謝phoet,我認爲這可能是最好的方式來處理這個現在 – 2012-03-23 09:32:43
所以沒有答案是可以接受的嗎? – phoet 2012-03-23 20:53:47