From 7f643cb90ed114591bc1531a6260a6f9aa947b69 Mon Sep 17 00:00:00 2001
From: Johan Holmberg <holmberg556@gmail.com>
Date: Sun, 3 Sep 2017 17:04:56 +0200
Subject: [PATCH] ruby example passes on Ubuntu 16.04

---
 examples/CMDTEST_ruby.rb | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/examples/CMDTEST_ruby.rb b/examples/CMDTEST_ruby.rb
index 26c8c8f..b18124c 100644
--- a/examples/CMDTEST_ruby.rb
+++ b/examples/CMDTEST_ruby.rb
@@ -78,20 +78,20 @@ class CMDTEST_ruby_options < Cmdtest::Testcase
 
     cmd "#{ruby} script.rb" do
       exit_nonzero
-      stderr_equal /no such file to load/
+      stderr_equal /LoadError/
     end
 
     cmd "#{ruby} -I some/dir1 script.rb" do
       stdout_equal [
-        "This is ./some/dir1/req1.rb",
-        "This is ./some/dir1/req2.rb",
+        /^This is .*\/some\/dir1\/req1.rb/,
+        /^This is .*\/some\/dir1\/req2.rb/,
       ]
     end
 
     cmd "#{ruby} -I some/dir2 -I some/dir1 script.rb" do
       stdout_equal [
-        "This is ./some/dir2/req1.rb",
-        "This is ./some/dir1/req2.rb",
+        /^This is .*\/some\/dir2\/req1.rb/,
+        /^This is .*\/some\/dir1\/req2.rb/,
       ]
     end
   end
@@ -249,17 +249,19 @@ class CMDTEST_ruby_options < Cmdtest::Testcase
 
   def test_option_d
     create_file "script.rb", [
-      'p $DEBUG',
+      'puts "DEBUG = #{$DEBUG}"',
     ]
 
     # with -d
     cmd "#{ruby} -d script.rb" do
-      stdout_equal "true\n"
+      stdout_equal /DEBUG = true/
+      stderr_equal /^/
     end
 
     # without -d
     cmd "#{ruby} script.rb" do
-      stdout_equal "false\n"
+      stdout_equal /DEBUG = false/
+      stderr_equal /^/
     end
   end