Port bundle exec with shebang script to RSpec example
This commit is contained in:
parent
703cffffc9
commit
208c46702a
Notes:
git
2024-11-15 05:04:39 +00:00
@ -74,6 +74,20 @@ RSpec.describe "bundled_gems.rb" do
|
|||||||
expect(err).to include(/ostruct was loaded from (.*) from Ruby 3.5.0/)
|
expect(err).to include(/ostruct was loaded from (.*) from Ruby 3.5.0/)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it "Show warning when bundle exec with shebang's script" do
|
||||||
|
code = <<-RUBY
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
require "ostruct"
|
||||||
|
RUBY
|
||||||
|
create_file("script.rb", code)
|
||||||
|
FileUtils.chmod(0o777, bundled_app("script.rb"))
|
||||||
|
create_file("Gemfile", "source 'https://rubygems.org'")
|
||||||
|
|
||||||
|
bundle "exec ./script.rb"
|
||||||
|
|
||||||
|
expect(err).to include(/ostruct was loaded from (.*) from Ruby 3.5.0/)
|
||||||
|
end
|
||||||
|
|
||||||
it "Show warning when warn is not the standard one in the current scope" do
|
it "Show warning when warn is not the standard one in the current scope" do
|
||||||
script <<-RUBY
|
script <<-RUBY
|
||||||
module My
|
module My
|
||||||
|
@ -4,10 +4,6 @@ echo "* Show warning sub-feature like bigdecimal/util"
|
|||||||
ruby test_warn_sub_feature.rb
|
ruby test_warn_sub_feature.rb
|
||||||
echo
|
echo
|
||||||
|
|
||||||
echo "* Show warning when bundle exec with shebang's script"
|
|
||||||
bundle exec ./test_warn_bundle_exec_shebang.rb
|
|
||||||
echo
|
|
||||||
|
|
||||||
echo "* Show warning when bundle exec with -r option"
|
echo "* Show warning when bundle exec with -r option"
|
||||||
bundle exec ruby -rostruct -e ''
|
bundle exec ruby -rostruct -e ''
|
||||||
echo
|
echo
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
#!/usr/bin/env ruby
|
|
||||||
|
|
||||||
require "base64"
|
|
Loading…
x
Reference in New Issue
Block a user