From 1c6758009e82c47b5b341d418be2be401ef31482 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Fri, 6 Sep 2019 22:20:46 +0300 Subject: Add builtins support --- tests/builtin/sleep.testscript | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 tests/builtin/sleep.testscript (limited to 'tests/builtin/sleep.testscript') diff --git a/tests/builtin/sleep.testscript b/tests/builtin/sleep.testscript new file mode 100644 index 0000000..a334cba --- /dev/null +++ b/tests/builtin/sleep.testscript @@ -0,0 +1,42 @@ +# file : tests/builtin/sleep.testscript +# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd +# license : MIT; see accompanying LICENSE file + +test.arguments = "sleep" + +: unknown-option +: +$* -u 2>"sleep: unknown option '-u'" == 1 + +: success +: +{ + : custom + : + { + test.options += -c; + $* 1 >'sleep 01 seconds' + } + + : own + : + $* 1 +} + +: no-time +: +: Test passing no time interval. +: +$* 2>"sleep: missing time interval" != 0 + +: invalid-time +: +: Test passing invalid time interval. +: +$* 1a 2>"sleep: invalid time interval '1a'" != 0 + +: unexpected-arg +: +: Test passing extra argument. +: +$* 1 1 2>"sleep: unexpected argument '1'" != 0 -- cgit v1.1