fish-shell/tests/while.in

28 lines
351 B
Fish
Raw Normal View History

# 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