fish-shell/tests/while.in
Mahmoud Al-Qudsi 03cdf89bfd Add tests for $status after while in various scenarios
Includes a regression test for #5513 and asserts the behavior defined in
\#4982.
2019-01-13 18:58:48 -06:00

28 lines
351 B
Fish

# vim: set ft=fish:
function never_runs
while false
end
end
function early_return
while true
return 2
end
end
function runs_once
set -l i 1
while test $i -ne 0 && set i (math $i - 1)
end
end
# this should return 1
never_runs; echo $status
# this should return 0
runs_once; echo $status
# this should return 2
early_return; echo $status