summaryrefslogtreecommitdiff
path: root/test/exec.t
diff options
context:
space:
mode:
authorUrban Müller2021-03-29 17:26:59 +0200
committerUrban Müller2021-03-29 17:26:59 +0200
commit9bdb3cb5c665eab02b6e14345aeb4e69a20596c7 (patch)
tree4d15ab781c6245815335b788117243156db6fa4e /test/exec.t
parent72b1b2091eb784b3f24dc415d44e865a455948c8 (diff)
downloaditools-9bdb3cb5c665eab02b6e14345aeb4e69a20596c7.tar.gz
itools-9bdb3cb5c665eab02b6e14345aeb4e69a20596c7.tar.bz2
itools-9bdb3cb5c665eab02b6e14345aeb4e69a20596c7.zip
remove => false args in it::exec, consistent with it_html
Diffstat (limited to 'test/exec.t')
-rwxr-xr-xtest/exec.t3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/exec.t b/test/exec.t
index 5f78482..09e16da 100755
--- a/test/exec.t
+++ b/test/exec.t
@@ -9,6 +9,9 @@ is(it::exec("echo {0}", 'gna'), "gna\n", "exec with positional argument");
is(it::shell_command("echo {arg}", ['arg' => 'gna07,-:blah']), "echo gna07,-:blah", "don't quote arguments with only whitelistes characters");
is(it::shell_command("echo {arg}", ['arg' => '2>&1']), "echo '2>&1'", "quote arguments with dangerous characters");
is(it::shell_command("echo {arg}", ['arg' => '']), "echo ''", "quote empty arguments");
+is(it::shell_command("echo {arg}", ['arg' => null]), "echo ", "remove null values");
+is(it::shell_command("echo {arg}", ['arg' => false]), "echo ", "remove false values");
+is(it::shell_command("echo {arg}", ['arg' => []]), "echo ", "remove empty arrays");
is(