我們一直愉快地使用測試::單位對我們的Rails與內置任務組合導軌和非導軌測試的策略?
rake test
rake test:units
rake test:functionals
rake test:integration
隨着我們的成長,我們得到了一堆的Ruby代碼不會在涉及到Rails應用程序所有。大部分是進入lib。我想讓人們可以輕鬆地爲lib中的目錄添加新的測試,這些測試可能會或可能不會加載Rails環境,並讓所有ruby測試都在rake:test上運行。但是我不清楚什麼是擴展rake test
的首選方式。我們是否應該爲每個新目錄需要一個.rake文件? - 這看起來很煩人。
但隨後的Rails環境會被加載這些測試運行的測試,這是沒有必要的。另外,我覺得測試/單元只是用於測試模型。 – lacker 2012-02-09 19:57:30
這聽起來像是你已經得到了寶石的候選人,如果他們完全脫離鐵路環境。測試/單元不僅僅適用於模型,它適用於任何單元測試,例如幫手測試。 – 2012-02-09 20:51:52