diff options
Diffstat (limited to 'tests/modules/os/test.lua')
| -rw-r--r-- | tests/modules/os/test.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/modules/os/test.lua b/tests/modules/os/test.lua index 763ca8cd2..02be4778b 100644 --- a/tests/modules/os/test.lua +++ b/tests/modules/os/test.lua @@ -65,14 +65,18 @@ function test_argv(t) t:are_equal(os.argv("aa bb cc"), {"aa", "bb", "cc"}) t:are_equal(os.argv("aa --bb=bbb -c"), {"aa", "--bb=bbb", "-c"}) t:are_equal(os.argv("\"aa bb cc\" dd"), {"aa bb cc", "dd"}) + t:are_equal(os.argv("\"aa(bb)cc\" dd"), {"aa(bb)cc", "dd"}) t:are_equal(os.argv("aa\\bb/cc dd"), {"aa\\bb/cc", "dd"}) t:are_equal(os.argv("\"aa\\\\bb/cc dd\" ee"), {"aa\\bb/cc dd", "ee"}) + t:are_equal(os.argv("\"aa\\\\bb/cc (dd)\" ee"), {"aa\\bb/cc (dd)", "ee"}) end function test_args(t) t:are_equal(os.args({"aa", "bb", "cc"}), "aa bb cc") t:are_equal(os.args({"aa", "--bb=bbb", "-c"}), "aa --bb=bbb -c") t:are_equal(os.args({"aa bb cc", "dd"}), "\"aa bb cc\" dd") --- t:are_equal(os.args({"aa\\bb/cc", "dd"}), "aa\\bb/cc dd") + t:are_equal(os.args({"aa(bb)cc", "dd"}), "\"aa(bb)cc\" dd") + t:are_equal(os.args({"aa\\bb/cc", "dd"}), "aa\\bb/cc dd") t:are_equal(os.args({"aa\\bb/cc dd", "ee"}), "\"aa\\\\bb/cc dd\" ee") + t:are_equal(os.args({"aa\\bb/cc (dd)", "ee"}), "\"aa\\\\bb/cc (dd)\" ee") end |
