about summary refs log tree commit diff
path: root/t/errors.t
blob: b61b47d0696980eb02c19e30fcb9d57e67abf60f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
export "PATH=.:$PATH"

printf '1..3\n'
printf '# errors\n'

tap3 'no arguments' <<'EOF'
atxec
>>>2 /sage/
>>>= 1
EOF

tap3 'not found' <<'EOF'
atxec /doesnotexist
>>>2 /o such file/
>>>= 111
EOF

tap3 'too many arguments' <<'EOF'
atxec $(yes | sed 99999q)
>>>2 /too many/
>>>= 111
EOF