2014-02-14 27 views
1

我想發佈我寫的Gem,以便用戶可以通過gem install my-gem進行安裝。 RubyGems關於如何使用Make Your Own Gem的指南中有關於使用Test::Unitrake來測試我的代碼的部分。爲了讓我的寶石出版,我絕對需要寫測試嗎?

寫作測試將增加顯着的開發時間到一個Gem(在這種情況下)有點微不足道的本質。如果可能,我想避免它。

是否需要編寫測試才能發佈寶石或只是一個建議?

+0

除了有效的gemspec,沒有其他要求,但有一些最佳實踐。撇開:這是非常值得學習和嘗試未來測試驅動開發的變體(我個人建議學習rspec和BDD)。如果您將測試集成到您開發的方式中,即使對於小型項目,通常也會少*工作。但是有一些學習和實踐/經驗障礙,並且沒有必要把這些妨礙發佈你的寶石。 –

回答

2

這是一個(好的)建議,絕不需要發佈寶石。