From 9db300219f75db5951b7e2f61683b1241e7afcf0 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Mon, 25 Mar 2024 12:45:30 +0900 Subject: Added test script for bundled_gems.rb with zeitwerk --- tool/test_for_warn_bundled_gems/test.sh | 3 +++ tool/test_for_warn_bundled_gems/test_no_warn_zeitwerk.rb | 12 ++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 tool/test_for_warn_bundled_gems/test_no_warn_zeitwerk.rb diff --git a/tool/test_for_warn_bundled_gems/test.sh b/tool/test_for_warn_bundled_gems/test.sh index ce714c7e13..2b1279eeb1 100755 --- a/tool/test_for_warn_bundled_gems/test.sh +++ b/tool/test_for_warn_bundled_gems/test.sh @@ -24,6 +24,9 @@ ruby test_no_warn_dependency.rb echo "* Don't show warning with bootsnap" ruby test_no_warn_bootsnap.rb +echo "* Don't show warning with zeitwerk" +ruby test_no_warn_zeitwerk.rb + echo "* Don't show warning with net/smtp when net-smtp on Gemfile" ruby test_no_warn_dash_gem.rb diff --git a/tool/test_for_warn_bundled_gems/test_no_warn_zeitwerk.rb b/tool/test_for_warn_bundled_gems/test_no_warn_zeitwerk.rb new file mode 100644 index 0000000000..d554a0e675 --- /dev/null +++ b/tool/test_for_warn_bundled_gems/test_no_warn_zeitwerk.rb @@ -0,0 +1,12 @@ +require "bundler/inline" + +gemfile do + source "https://rubygems.org" + gem "zeitwerk", require: false +end + +require "zeitwerk" +loader = Zeitwerk::Loader.for_gem(warn_on_extra_files: false) +loader.setup + +require 'csv' -- cgit v1.2.3