2012-05-29 78 views
0

我有一個我創建的小寶石和一個單獨的小Rails應用程序,我用它來測試寶石。如何在測試的gem內正確嵌入測試Rails應用程序?

我一直在尋找關於如何將測試軌應用程序嵌入到gem中的信息,因此它被打包爲一個,因此我可以啓動它來測試應用程序。

我目前已經在測試的子目錄中的寶石樹內。我可以更改爲該子目錄並運行應用程序,或者使用rake運行它的測試。但是,這是做到這一點的正確方法嗎?

(如果這有什麼差別,這創業板和中小測試應用程序是爲Rails 2.X)

回答

1

我建議你看一看在GitHub上其他一些寶石和他們做什麼。有些也許並不需要一個完整的Rails應用程序,但設計,例如具有嵌入式應用程序在/測試/ rails_app準系統軌

https://github.com/plataformatec/devise/tree/master/test/rails_app

+0

謝謝你的,這正是我所做的。 Rails應用沒有嵌入到寶石測試中,但它自己的測試是第二級測試,很容易做到。該應用程序可以啓動一些交互式測試。 – starfry

相關問題