2020-01-26 06:10:45 +08:00
|
|
|
#RUN: env FISH_PATH=%fish FILE_PATH=%s %fish %s
|
|
|
|
|
|
|
|
status line-number
|
|
|
|
# CHECK: 3
|
|
|
|
|
|
|
|
# Check status fish-path
|
|
|
|
# No output expected on success
|
|
|
|
set status_fish_path (realpath (status fish-path))
|
|
|
|
set env_fish_path (realpath $FISH_PATH)
|
|
|
|
test "$status_fish_path" = "$env_fish_path"
|
|
|
|
or echo "Fish path disagreement: $status_fish_path vs $env_fish_path"
|
|
|
|
|
|
|
|
# Check is-block
|
2020-03-10 02:36:12 +08:00
|
|
|
status is-block
|
|
|
|
echo $status
|
|
|
|
begin
|
|
|
|
status is-block
|
|
|
|
echo $status
|
|
|
|
end
|
2020-01-26 06:10:45 +08:00
|
|
|
# CHECK: 1
|
|
|
|
# CHECK: 0
|
|
|
|
|
|
|
|
# Check filename
|
|
|
|
set status_filename (status filename)
|
|
|
|
test (status filename) = "$FILE_PATH"
|
|
|
|
or echo "File path disagreement: $status_filename vs $FILE_PATH"
|
|
|
|
|
|
|
|
function print_my_name
|
|
|
|
status function
|
|
|
|
end
|
|
|
|
print_my_name
|
|
|
|
# CHECK: print_my_name
|
|
|
|
|
2020-03-10 02:36:12 +08:00
|
|
|
status is-command-substitution
|
|
|
|
echo $status
|
2020-01-26 06:10:45 +08:00
|
|
|
echo (status is-command-substitution; echo $status)
|
|
|
|
# CHECK: 1
|
|
|
|
# CHECK: 0
|