aboutsummaryrefslogtreecommitdiff
path: root/tests/builtin/sleep.testscript
blob: ef56f3f108cdacb9f9c8d11bebae2f0db8dbb178 (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
37
38
39
40
41
# file      : tests/builtin/sleep.testscript
# 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