diff options
-rw-r--r-- | spec/bundler/bundled_gems_spec.rb | 16 | ||||
-rwxr-xr-x | tool/test_for_warn_bundled_gems/test.sh | 4 | ||||
-rw-r--r-- | tool/test_for_warn_bundled_gems/test_warn_dash_gem.rb | 10 |
3 files changed, 16 insertions, 14 deletions
diff --git a/spec/bundler/bundled_gems_spec.rb b/spec/bundler/bundled_gems_spec.rb index 7cc830e2c8..0beed30244 100644 --- a/spec/bundler/bundled_gems_spec.rb +++ b/spec/bundler/bundled_gems_spec.rb @@ -22,4 +22,20 @@ RSpec.describe "bundled_gems.rb" do expect(err).to include(/csv was loaded from (.*) from Ruby 3.4.0/) expect(err).to include(/ostruct was loaded from (.*) from Ruby 3.5.0/) end + + it "Show warning dash gem like net/smtp" do + script <<-RUBY + gemfile do + source "https://rubygems.org" + end + + begin + require "net/smtp" + rescue LoadError + end + RUBY + + expect(err).to include(/net\/smtp was loaded from (.*) from Ruby 3.1.0/) + expect(err).to include("You can add net-smtp") + end end diff --git a/tool/test_for_warn_bundled_gems/test.sh b/tool/test_for_warn_bundled_gems/test.sh index b528bd4ff5..33593d1b01 100755 --- a/tool/test_for_warn_bundled_gems/test.sh +++ b/tool/test_for_warn_bundled_gems/test.sh @@ -8,10 +8,6 @@ echo "* Show warning sub-feature like bigdecimal/util" ruby test_warn_sub_feature.rb echo -echo "* Show warning dash gem like net/smtp" -ruby test_warn_dash_gem.rb -echo - echo "* Show warning when bundle exec with ruby and script" bundle exec ruby test_warn_bundle_exec.rb echo diff --git a/tool/test_for_warn_bundled_gems/test_warn_dash_gem.rb b/tool/test_for_warn_bundled_gems/test_warn_dash_gem.rb deleted file mode 100644 index 49c7d9be46..0000000000 --- a/tool/test_for_warn_bundled_gems/test_warn_dash_gem.rb +++ /dev/null @@ -1,10 +0,0 @@ -require "bundler" -Bundler::Definition.no_lock = true - -require "bundler/inline" - -gemfile do - source "https://rubygems.org" -end - -require "net/smtp" |