ruby example passes on Ubuntu 16.04
This commit is contained in:
parent
b3fae13231
commit
7f643cb90e
@ -78,20 +78,20 @@ class CMDTEST_ruby_options < Cmdtest::Testcase
|
|||||||
|
|
||||||
cmd "#{ruby} script.rb" do
|
cmd "#{ruby} script.rb" do
|
||||||
exit_nonzero
|
exit_nonzero
|
||||||
stderr_equal /no such file to load/
|
stderr_equal /LoadError/
|
||||||
end
|
end
|
||||||
|
|
||||||
cmd "#{ruby} -I some/dir1 script.rb" do
|
cmd "#{ruby} -I some/dir1 script.rb" do
|
||||||
stdout_equal [
|
stdout_equal [
|
||||||
"This is ./some/dir1/req1.rb",
|
/^This is .*\/some\/dir1\/req1.rb/,
|
||||||
"This is ./some/dir1/req2.rb",
|
/^This is .*\/some\/dir1\/req2.rb/,
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
cmd "#{ruby} -I some/dir2 -I some/dir1 script.rb" do
|
cmd "#{ruby} -I some/dir2 -I some/dir1 script.rb" do
|
||||||
stdout_equal [
|
stdout_equal [
|
||||||
"This is ./some/dir2/req1.rb",
|
/^This is .*\/some\/dir2\/req1.rb/,
|
||||||
"This is ./some/dir1/req2.rb",
|
/^This is .*\/some\/dir1\/req2.rb/,
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -249,17 +249,19 @@ class CMDTEST_ruby_options < Cmdtest::Testcase
|
|||||||
|
|
||||||
def test_option_d
|
def test_option_d
|
||||||
create_file "script.rb", [
|
create_file "script.rb", [
|
||||||
'p $DEBUG',
|
'puts "DEBUG = #{$DEBUG}"',
|
||||||
]
|
]
|
||||||
|
|
||||||
# with -d
|
# with -d
|
||||||
cmd "#{ruby} -d script.rb" do
|
cmd "#{ruby} -d script.rb" do
|
||||||
stdout_equal "true\n"
|
stdout_equal /DEBUG = true/
|
||||||
|
stderr_equal /^/
|
||||||
end
|
end
|
||||||
|
|
||||||
# without -d
|
# without -d
|
||||||
cmd "#{ruby} script.rb" do
|
cmd "#{ruby} script.rb" do
|
||||||
stdout_equal "false\n"
|
stdout_equal /DEBUG = false/
|
||||||
|
stderr_equal /^/
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user