2009-09-18 42 views

回答

0

你會期望得到的工廠是什麼?工廠的整個想法是,您不必保存一長串測試數據。相反,數據是在運行中創建的,靠近您的測試,它應該在哪裏。

6

我假設你正在做的是找到一個腳本,它會查看你的模型併爲它們生成工廠。我試過一次(除了factory_girl以外),發現它充滿了不好的數據。

我建議你慢慢過渡到使用工廠。在您編寫新測試或更新舊測試時,請創建必要的工廠。隨着時間的推移,如果你有時間和精力,你可以選擇一個單獨的測試用例,並用適當的工廠調用替換所有固定的數據調用,並移除測試用例頂部的特定夾具要求。

1

我剛剛發佈了一款名爲fix_to_chix前幾天,以解決確切同一問題的寶石。

它可能需要很多改進,但它可以幫助你:http://github.com/caike/fix_to_chix(你需要複製並粘貼到瀏覽器,因爲如此看來,把url中的一些字符)

相關問題