2012-09-13 28 views
3

目前我正在寫一個單元測試,我從Rails的唯一需要的是使用url輔助方法,像「product_url」加載Rails的部分運行規範

我真不的方法不想加載整個Rails環境,因爲我們都知道它有點貴,只是爲了能夠運行url helper方法。

這是一種只加載部分Rails環境的方法,只是運行這些方法所必需的?

謝謝! 亞歷克斯

回答

0

到目前爲止,據我所知它並不那麼容易。但是您可以使用spork server在內存中使用rails測試環境,以使您的測試運行快速順暢。

0

我與@ Nick_Kugaevsky-事實上,我比他更負面。我只是不認爲這是可能的。要有助手的概念,Rails必須加載ActionPack,這本身並不是很有用。我想你可以找出一種直接與ActionPack合作的方式,但如果可能的話,我會非常驚訝。

0

你可以嘗試在你的測試中模擬所有*_path