2009-04-27 138 views
2

我試圖在Thougtbot傢伙完成的偉大工作之後爲我的測試建模。他們似乎使用Rails Shoulda中內置的測試框架。大。Shoulda,Rails測試和自動測試

我一直聽到很多關於自動測試的信息 - 它的魔力應該讓事情變得更容易....我預計如果我安裝了它,事情就會「正常工作」。我的耙測試:單位已經全部通過。當我運行自動測試時,沒有任何反應。我幾乎沒有找到關於自動測試如何工作的任何信息,只是簡要地提到了一個專門的文件'.autotest',它應該做的不是滿足咆哮和redgreen的要求。

我來自CruiseControl背景......但似乎事情應該是更明顯的方式。有人有過運行Rails的本地測試以及Shoulda和Autotest的經驗嗎?

更新|已解決顯然seed-fu中的discover.rb文件正在使自動測試認爲它測試的是RSpec,而不是Test :: Unit。

+0

我不認爲Shoulda是內置於Rails中的:測試/單元在那裏,並且在最新版本中支持minitest。你在使用Windows還是* nix?我 - 就是 - 在Windows上進行自動測試,但這很痛苦,不可靠,我很快就放棄了。 – 2009-04-28 09:50:04

回答

0

我使用的一個插件seed-fu有一個discover.rb來'幫助'自動測試。在我的情況下,雖然它使自動測試認爲我正在運行RSpec,其他所有事情都破壞了。