summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <[email protected]>2024-08-08 16:23:49 +0900
committerHiroshi SHIBATA <[email protected]>2024-08-08 16:23:49 +0900
commitda8cf99cb5a6549d91e57671ce9aa0d1b726225b (patch)
treea94656ecf492f2eee6cf981b3c0ccc94d8b08207
parent7e0910a82c81137731b5fd553bc312177d69d6a4 (diff)
Added test scenario for https://github.com/ruby/ruby/pull/11322
-rwxr-xr-xtool/test_for_warn_bundled_gems/test.sh4
-rw-r--r--tool/test_for_warn_bundled_gems/test_warn_bootsnap_and_gem.rb11
2 files changed, 15 insertions, 0 deletions
diff --git a/tool/test_for_warn_bundled_gems/test.sh b/tool/test_for_warn_bundled_gems/test.sh
index 0cd65f07e8..7f92217b42 100755
--- a/tool/test_for_warn_bundled_gems/test.sh
+++ b/tool/test_for_warn_bundled_gems/test.sh
@@ -55,3 +55,7 @@ echo
echo "* Show warning when warn is not the standard one in the current scope"
ruby test_warn_redefined.rb
echo
+
+echo "* Show warning with bootsnap and some gem in Gemfile"
+ruby test_warn_bootsnap_and_gem.rb
+echo
diff --git a/tool/test_for_warn_bundled_gems/test_warn_bootsnap_and_gem.rb b/tool/test_for_warn_bundled_gems/test_warn_bootsnap_and_gem.rb
new file mode 100644
index 0000000000..d154b46022
--- /dev/null
+++ b/tool/test_for_warn_bundled_gems/test_warn_bootsnap_and_gem.rb
@@ -0,0 +1,11 @@
+require "bundler/inline"
+
+gemfile do
+ source "https://rubygems.org"
+ gem "bootsnap", require: false
+ gem "childprocess", "5.0.0", require: false # Has undeclared logger dependency
+end
+
+ENV["BOOTSNAP_CACHE_DIR"] ||= "tmp/cache/bootsnap"
+require "bootsnap/setup"
+require "childprocess"