使用不同版本的宝石进行集成测试

时间:2015-02-05 14:22:10

标签: ruby-on-rails rspec gem rubygems integration-testing

我正在研究一种依赖于Rails和Rack的宝石。我想编写一系列集成测试,这些测试将自动运行在不同版本的rails和rack gem上。你是否对这方面有任何好的解读或有关于这个主题的经验?

1 个答案:

答案 0 :(得分:1)

听起来像thinkbot的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