1 #!/usr/bin/env bash
2 #
3 # Tests for the blog.
4 #
5
6 ### -a
7 [ -a ]
8 echo status=$?
9 # stdout: status=0
10
11 ### -a -a
12 [ -a -a ]
13 echo status=$?
14 # stdout: status=1
15 # N-I osh stdout: status=2
16
17 ### -a -a -a
18 [ -a -a -a ]
19 echo status=$?
20 # stdout: status=0
21 # BUG mksh stdout: status=2
22
23 ### -a -a -a -a
24 [ -a -a -a -a ]
25 echo status=$?
26 # stdout: status=1
27 # BUG bash stdout: status=2
28 # N-I osh stdout: status=2
29
30 ### -a -a -a -a -a
31 [ -a -a -a -a -a ]
32 echo status=$?
33 # stdout: status=1
34 # BUG dash/zsh stdout: status=0
35 # N-I osh stdout: status=2
36
37 ### -a -a -a -a -a -a
38 [ -a -a -a -a -a -a ]
39 echo status=$?
40 # stdout: status=1
41 # BUG bash/mksh stdout: status=2
42 # N-I osh stdout: status=2
43
44 ### -a -a -a -a -a -a -a
45 [ -a -a -a -a -a -a -a ]
46 echo status=$?
47 # stdout: status=1
48 # BUG bash stdout: status=2
49 # BUG dash/zsh stdout: status=0
50 # N-I osh stdout: status=2
51
52 ### -a -a -a -a -a -a -a -a
53 [ -a -a -a -a -a -a -a -a ]
54 echo status=$?
55 # stdout: status=1
56 # N-I osh stdout: status=2