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"