From 18993cfd16cdf1c7876c508a5632d7765fa221a3 Mon Sep 17 00:00:00 2001 From: Kaarle Ritvanen Date: Thu, 4 Dec 2014 18:29:58 +0200 Subject: [PATCH 18/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 9a1878c..544226e 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