2015-02-05 81 views
1

我正在研究一種取決於Rails和Rack的寶石。我想寫一堆集成測試,這些測試可以在不同版本的導軌和機架寶石上自動運行。你知道有關這方面的任何優秀的閱讀或有這方面的經驗嗎?使用不同版本的寶石進行集成測試

回答

1

這聽起來像是想想要的appraisal gem是你正在尋找的東西。

設置你的寶石:

appraise "rails-3" do 
    gem "rails", "3.2.14" 
end 

appraise "rails-4" do 
    gem "rails", "4.0.0" 
end 

然後運行測試:

appraisal rails-3 rake test