dev-cmd/ruby: fix path to dev-cmd/irb and add test
This commit is contained in:
parent
4176399537
commit
db615a419a
@ -8,6 +8,6 @@ module Homebrew
|
|||||||
module_function
|
module_function
|
||||||
|
|
||||||
def ruby
|
def ruby
|
||||||
exec ENV["HOMEBREW_RUBY_PATH"], "-I#{HOMEBREW_LIBRARY_PATH}", "-rglobal", "-rcmd/irb", *ARGV
|
exec ENV["HOMEBREW_RUBY_PATH"], "-I#{HOMEBREW_LIBRARY_PATH}", "-rglobal", "-rdev-cmd/irb", *ARGV
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
13
Library/Homebrew/test/dev-cmd/ruby_spec.rb
Normal file
13
Library/Homebrew/test/dev-cmd/ruby_spec.rb
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
describe "brew ruby", :integration_test do
|
||||||
|
it "executes ruby code with Homebrew's libraries loaded" do
|
||||||
|
expect { brew "ruby", "-e", "exit 0" }
|
||||||
|
.to be_a_success
|
||||||
|
.and not_to_output.to_stdout
|
||||||
|
.and not_to_output.to_stderr
|
||||||
|
|
||||||
|
expect { brew "ruby", "-e", "exit 1" }
|
||||||
|
.to be_a_failure
|
||||||
|
.and not_to_output.to_stdout
|
||||||
|
.and not_to_output.to_stderr
|
||||||
|
end
|
||||||
|
end
|
Loading…
x
Reference in New Issue
Block a user