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