From d3c5025960a15a02a2cb6c9dd2747902c2779330 Mon Sep 17 00:00:00 2001 From: Johan Holmberg Date: Tue, 12 May 2009 16:31:40 +0000 Subject: [PATCH] Test passes on Windows now. --- t/01-cmd.rb | 37 +++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/t/01-cmd.rb b/t/01-cmd.rb index 90833d0..89df067 100644 --- a/t/01-cmd.rb +++ b/t/01-cmd.rb @@ -52,23 +52,41 @@ end #----------------------------------- # array with " and \ in arguments +# -cmd ["lines.rb", "emb\"edded1", "emb\\edded2", "emb\\edd\"ed3"] do +cmd ["clines", "emb\"edded 1", "emb\\edded 2", "emb\\edd\"ed 3"] do stdout_equal [ - "emb\"edded1", - "emb\\edded2", - "emb\\edd\"ed3", + "emb\"edded 1", + "emb\\edded 2", + "emb\\edd\"ed 3", ] end # stdout begin -# ### lines.rb "emb\"edded1" "emb\edded2" "emb\edd\"ed3" +#/### .*clines.* # stdout end #----------------------------------- # array with $ arguments +# -cmd ["lines.rb", "emb$edded1", "emb$$edded2"] do +cmd ["clines", "emb$edded 1", "emb$$edded 2"] do + stdout_equal [ + "emb$edded 1", + "emb$$edded 2", + ] +end + +# stdout begin +#/### .*clines.* +# stdout end + +#----------------------------------- +# array with $ arguments +# +# REQUIRE: RUBY_PLATFORM =~ /mswin32/ + +cmd ["clines", "emb$edded1", "emb$$edded2"] do stdout_equal [ "emb$edded1", "emb$$edded2", @@ -76,11 +94,13 @@ cmd ["lines.rb", "emb$edded1", "emb$$edded2"] do end # stdout begin -# ### lines.rb "emb\$edded1" "emb\$\$edded2" +# ### clines "emb$edded1" "emb$$edded2" # stdout end #----------------------------------- # "all" characters (but not ` for now) +# +# REQUIRE: RUBY_PLATFORM !~ /mswin32/ all = " !\"\#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_abcdefghijklmnopqrstuvwxyz{|}~" cmd ["lines.rb", all] do @@ -95,6 +115,7 @@ end #----------------------------------- # "`" character +# all = " ` " cmd ["lines.rb", all] do @@ -104,6 +125,6 @@ cmd ["lines.rb", all] do end # stdout begin -# ### lines.rb " \` " +#/### .*lines.* # stdout end