summaryrefslogtreecommitdiff
path: root/spec/bundler
diff options
context:
space:
mode:
authorhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-16 23:27:37 +0000
committerhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-16 23:27:37 +0000
commit3ec3d7d943081ed23333cb7c865786d4179e8d0a (patch)
treea76275c08b0574cafab61db75cd2f2925f9ecb05 /spec/bundler
parentf632ecd0ff1130227f9c883416a2635434ea4ac8 (diff)
Switch to 2-0-stable branch of bundler/bundler repository from our fork repository.
https://github.com/bundler/bundler/tree/2-0-stable git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'spec/bundler')
-rw-r--r--spec/bundler/bundler/ssl_certs/certificate_manager_spec.rb4
-rw-r--r--spec/bundler/other/bundle_ruby_spec.rb2
-rw-r--r--spec/bundler/spec_helper.rb11
3 files changed, 7 insertions, 10 deletions
diff --git a/spec/bundler/bundler/ssl_certs/certificate_manager_spec.rb b/spec/bundler/bundler/ssl_certs/certificate_manager_spec.rb
index 4250bfc497..56606a830f 100644
--- a/spec/bundler/bundler/ssl_certs/certificate_manager_spec.rb
+++ b/spec/bundler/bundler/ssl_certs/certificate_manager_spec.rb
@@ -12,7 +12,7 @@ RSpec.describe Bundler::SSLCerts::CertificateManager do
# Pretend bundler root is rubygems root
before do
# Backing up rubygems ceriticates
- FileUtils.mv(rubygems_certs_dir, rubygems_certs_dir + ".back") if ENV["BUNDLE_RUBY"] && ENV["BUNDLE_GEM"]
+ FileUtils.mv(rubygems_certs_dir, rubygems_certs_dir + ".back") if ruby_core?
FileUtils.mkdir_p(rubygems_certs_dir)
FileUtils.touch(stub_cert)
@@ -22,7 +22,7 @@ RSpec.describe Bundler::SSLCerts::CertificateManager do
FileUtils.rm_rf(rubygems_certs_dir)
# Restore rubygems certificates
- FileUtils.mv(rubygems_certs_dir + ".back", rubygems_certs_dir) if ENV["BUNDLE_RUBY"] && ENV["BUNDLE_GEM"]
+ FileUtils.mv(rubygems_certs_dir + ".back", rubygems_certs_dir) if ruby_core?
end
describe "#update_from" do
diff --git a/spec/bundler/other/bundle_ruby_spec.rb b/spec/bundler/other/bundle_ruby_spec.rb
index 88933b039e..fbca31d0a0 100644
--- a/spec/bundler/other/bundle_ruby_spec.rb
+++ b/spec/bundler/other/bundle_ruby_spec.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-RSpec.describe "bundle_ruby", :ruby_repo, :bundler => "< 3" do
+RSpec.describe "bundle_ruby", :bundler => "< 3" do
context "without patchlevel" do
it "returns the ruby version" do
gemfile <<-G
diff --git a/spec/bundler/spec_helper.rb b/spec/bundler/spec_helper.rb
index d24bd4505b..ff009e773f 100644
--- a/spec/bundler/spec_helper.rb
+++ b/spec/bundler/spec_helper.rb
@@ -28,7 +28,6 @@ require "bundler/vendored_fileutils"
require "uri"
require "digest"
-
# Delete the default copy of Bundler that RVM installs for us when running in CI
require "fileutils"
if ENV.select {|k, _v| k =~ /TRAVIS/ }.any? && Gem::Version.new(Gem::VERSION) > Gem::Version.new("2.0")
@@ -123,11 +122,13 @@ RSpec.configure do |config|
c.syntax = :expect
end
- config.before :suite do
+ config.around :each do |example|
if ENV["BUNDLE_RUBY"]
- @orig_ruby = Gem.ruby
+ orig_ruby = Gem.ruby
Gem.ruby = ENV["BUNDLE_RUBY"]
end
+ example.run
+ Gem.ruby = orig_ruby if ENV["BUNDLE_RUBY"]
end
config.before :all do
@@ -154,8 +155,4 @@ RSpec.configure do |config|
Dir.chdir(original_wd)
ENV.replace(original_env)
end
-
- config.after :suite do
- Gem.ruby = @orig_ruby if ENV["BUNDLE_RUBY"]
- end
end