aboutsummaryrefslogtreecommitdiffstats
path: root/main/augeas/0017-Shellvars-test-case-for-wrapping-command-arguments.patch
blob: e4bbf7b1773ff902936c6479d612202b8d1de673 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
From 051b9da244531c2631a9dca2716ef85c52878089 Mon Sep 17 00:00:00 2001
From: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
Date: Thu, 4 Dec 2014 18:29:58 +0200
Subject: [PATCH 17/19] Shellvars: test case for wrapping command arguments

---
 lenses/tests/test_shellvars.aug | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lenses/tests/test_shellvars.aug b/lenses/tests/test_shellvars.aug
index 2c810cb..07c392e 100644
--- a/lenses/tests/test_shellvars.aug
+++ b/lenses/tests/test_shellvars.aug
@@ -614,13 +614,18 @@ esac\n" =
 (* Test: Shellvars.lns
      Parse (almost) any command *)
 test Shellvars.lns get "echo foobar 'and this is baz'
-/usr/local/bin/myscript.sh with args\n" =
+/usr/local/bin/myscript.sh with args
+echo foo \
+bar\n" =
   { "@command" = "echo"
     { "@arg" = "foobar 'and this is baz'" }
   }
   { "@command" = "/usr/local/bin/myscript.sh"
     { "@arg" = "with args" }
   }
+  { "@command" = "echo"
+    { "@arg" = "foo \\\nbar" }
+  }
 
 (* Test: Shellvars.lns
      Support pipes in commands *)
-- 
2.5.0