diff options
-rw-r--r-- | spec/realworld/edgecases_spec.rb | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/spec/realworld/edgecases_spec.rb b/spec/realworld/edgecases_spec.rb index 85c6784fe4..e492dbc172 100644 --- a/spec/realworld/edgecases_spec.rb +++ b/spec/realworld/edgecases_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' describe "real world edgecases", :realworld => true do # there is no rbx-relative-require gem that will install on 1.9 - it "ignores extra gems with bad platforms", :ruby => "~> 1.8" do + it "ignores extra gems with bad platforms", :ruby => "~> 1.8.7" do install_gemfile <<-G source :rubygems gem "linecache", "0.46" @@ -11,7 +11,8 @@ describe "real world edgecases", :realworld => true do end # https://github.com/bundler/bundler/issues/1202 - it "bundle cache works with rubygems 1.3.7 and pre gems", :ruby => "~> 1.8" do + it "bundle cache works with rubygems 1.3.7 and pre gems", + :ruby => "~> 1.8.7", :rubygems => "~> 1.3.7" do install_gemfile <<-G source :rubygems gem "rack", "1.3.0.beta2" @@ -23,7 +24,7 @@ describe "real world edgecases", :realworld => true do # https://github.com/bundler/bundler/issues/1486 # this is a hash collision that only manifests on 1.8.7 - it "finds the correct child versions", :ruby => "~> 1.8" do + it "finds the correct child versions", :ruby => "~> 1.8.7" do install_gemfile <<-G source :rubygems @@ -37,10 +38,10 @@ describe "real world edgecases", :realworld => true do it "resolves dependencies correctly", :ruby => "1.9" do install_gemfile <<-G - source "https://rubygems.org" + source "https://rubygems.org" - gem 'rails', '~> 3.0' - gem 'capybara', '~> 2.2.0' + gem 'rails', '~> 3.0' + gem 'capybara', '~> 2.2.0' G expect(out).to include("rails 3.2.21") expect(out).to include("capybara 2.2.1") @@ -48,23 +49,23 @@ describe "real world edgecases", :realworld => true do it "installs the latest version of gxapi_rails", :ruby => "1.9" do install_gemfile <<-G - source "https://rubygems.org" + source "https://rubygems.org" - gem "sass-rails" - gem "rails", "~> 3" - gem "gxapi_rails" + gem "sass-rails" + gem "rails", "~> 3" + gem "gxapi_rails" G expect(out).to include("gxapi_rails 0.0.6") end it "installs the latest version of i18n" do install_gemfile <<-G - source "https://rubygems.org" + source "https://rubygems.org" - gem "i18n", "~> 0.6.0" - gem "activesupport", "~> 3.0" - gem "activerecord", "~> 3.0" - gem "builder", "~> 2.1.2" + gem "i18n", "~> 0.6.0" + gem "activesupport", "~> 3.0" + gem "activerecord", "~> 3.0" + gem "builder", "~> 2.1.2" G expect(out).to include("i18n 0.6.11") expect(out).to include("activesupport 3.0.5") |