summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2023-12-16 15:55:45 +0800
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2023-12-16 16:36:47 +0800
commitad2a38dce4ac2e28c825080f4724d0ffed805e16 (patch)
tree82867eec630265e30f50eb77ff9085e3f36cde4e /tool
parent83bdf127b8ddbb64c941bb9c467c686140b1696b (diff)
Added simple test script
Diffstat (limited to 'tool')
-rw-r--r--tool/test_for_warn_bundled_gems/README.md20
-rwxr-xr-xtool/test_for_warn_bundled_gems/test.sh31
2 files changed, 32 insertions, 19 deletions
diff --git a/tool/test_for_warn_bundled_gems/README.md b/tool/test_for_warn_bundled_gems/README.md
index 318f6a0efd..dc2d2a6cb9 100644
--- a/tool/test_for_warn_bundled_gems/README.md
+++ b/tool/test_for_warn_bundled_gems/README.md
@@ -1,21 +1,3 @@
This directory contains tests for the bundled gems warning under the Bundler.
-## Warning cases
-
-test_warn_bundled_gems.rb:
-test_warn_dependency.rb:
-test_warn_dash_gem.rb:
- $ ruby test_warn_dash_gem.rb
-
-test_warn_bundle_exec.rb:
- $ bundle exec ruby test_warn_bundle_exec.rb
-
-test_warn_bundle_exec_shebang.rb:
- $ bundle exec ./test_warn_bundle_exec_shebang.rb
-
-## Not warning cases
-
-test_no_warn_dash_gem.rb:
-test_no_warn_bootsnap.rb:
-test_no_warn_dependency.rb:
- $ ruby test_no_warn_dash_gem.rb
+see [test.sh](./test.sh) for details.
diff --git a/tool/test_for_warn_bundled_gems/test.sh b/tool/test_for_warn_bundled_gems/test.sh
new file mode 100755
index 0000000000..ce714c7e13
--- /dev/null
+++ b/tool/test_for_warn_bundled_gems/test.sh
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+echo "* Show warning require and LoadError"
+ruby test_warn_bundled_gems.rb
+
+echo "* Show warning when bundled gems called as dependency"
+ruby test_warn_dependency.rb
+
+echo "* Show warning sub-feature like bigdecimal/util"
+ruby test_warn_sub_feature.rb
+
+echo "* Show warning dash gem like net/smtp"
+ruby test_warn_dash_gem.rb
+
+echo "* Show warning when bundle exec with ruby and script"
+bundle exec ruby test_warn_bundle_exec.rb
+
+echo "* Show warning when bundle exec with shebang's script"
+bundle exec ./test_warn_bundle_exec_shebang.rb
+
+echo "* Don't show warning bundled gems on Gemfile"
+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 net/smtp when net-smtp on Gemfile"
+ruby test_no_warn_dash_gem.rb
+
+echo "* Don't show warning bigdecimal/util when bigdecimal on Gemfile"
+ruby test_no_warn_sub_feature.rb