summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2024-09-12 16:40:23 +0200
committergit <svn-admin@ruby-lang.org>2024-09-17 11:10:58 +0000
commitcf063c008fd988def961fdddf7616e52345af3f9 (patch)
treed3ef9a3aa72b706950e2aa2cd6ffc2fb487683d1 /spec
parent1ecac5d4ed620247bdb74fa2c20e1665fae75b1a (diff)
[rubygems/rubygems] Bump rubies in CI to 3.3.5
A spec needed changes because now loading the default `json` prints a warning about `ostruct` getting loaded although it will be removed in the future. Use a different default gem to test this. https://github.com/rubygems/rubygems/commit/7415a66906 Co-authored-by: Samuel Giddins <segiddins@segiddins.me>
Diffstat (limited to 'spec')
-rw-r--r--spec/bundler/runtime/setup_spec.rb11
1 files changed, 6 insertions, 5 deletions
diff --git a/spec/bundler/runtime/setup_spec.rb b/spec/bundler/runtime/setup_spec.rb
index ededaab410..175e2551f1 100644
--- a/spec/bundler/runtime/setup_spec.rb
+++ b/spec/bundler/runtime/setup_spec.rb
@@ -1377,20 +1377,21 @@ end
end
it "activates default gems when they are part of the bundle, but not installed explicitly", :ruby_repo do
- default_json_version = ruby "gem 'json'; require 'json'; puts JSON::VERSION"
+ default_delegate_version = ruby "gem 'delegate'; require 'delegate'; puts Delegator::VERSION"
build_repo2 do
- build_gem "json", default_json_version
+ build_gem "delegate", default_delegate_version
end
- gemfile "source \"https://gem.repo2\"; gem 'json'"
+ gemfile "source \"https://gem.repo2\"; gem 'delegate'"
ruby <<-RUBY
require "bundler/setup"
- require "json"
- puts defined?(::JSON) ? "JSON defined" : "JSON undefined"
+ require "delegate"
+ puts defined?(::Delegator) ? "Delegator defined" : "Delegator undefined"
RUBY
+ expect(out).to eq("Delegator defined")
expect(err).to be_empty
end