diff options
author | 2014-02-07 17:56:40 -0800 | |
---|---|---|
committer | 2014-02-07 17:57:53 -0800 | |
commit | e632d39b1f627773b29f7934d7d79545af75e47f (patch) | |
tree | 2222b1a5364128f8e7812ecbbc33f310ba59c6dd /tests | |
parent | 09054a09fa8aef98229ea132f9043ead7f7e1e0e (diff) |
Make if statements always return success at the end, matching other
shells. Fixes #1061.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test8.in | 4 | ||||
-rw-r--r-- | tests/test8.out | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/test8.in b/tests/test8.in index c3c73384..a31ad127 100644 --- a/tests/test8.in +++ b/tests/test8.in @@ -23,3 +23,7 @@ echo (seq $n)[3..5 -2..2] echo Test more echo $test[(count $test)..1] echo $test[1..(count $test)] + +# See issue 1061 +echo "Verify that if statements swallow failure" +if false ; end ; echo $status diff --git a/tests/test8.out b/tests/test8.out index 72af9bb8..4ac13406 100644 --- a/tests/test8.out +++ b/tests/test8.out @@ -15,3 +15,5 @@ Test command substitution Test more 10 9 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 +Verify that if statements swallow failure +0 |