OILS / spec / osh-bugs.test.sh View on Github | oilshell.org

31 lines, 6 significant
1# For OSH only functionality
2
3#### var x = $(echo bad; false) in OSH
4
5#shopt -s verbose_errexit
6
7# This turns on command_sub_errexit and fails
8var x = $(echo bad; false)
9echo 'unreachable'
10
11pp test_ (x)
12
13## status: 1
14## STDOUT:
15## END
16
17
18#### var x = $(echo one; false; echo two) in OSH
19
20#shopt -s verbose_errexit
21
22# I don't understand why this doesn't fail
23var x = $(echo one; false; echo two)
24echo 'unreachable'
25
26pp test_ (x)
27
28## status: 1
29## STDOUT:
30## END
31