
####################
# Comments in odd places don't cause problems

####################
# Escaped newlines

####################
# Simple function tests

####################
# Testing builtin status

####################
# Verify that we can turn stderr into stdout and then pipe it

####################
# Test that trailing ^ doesn't trigger redirection, see #1873

####################
# Verify that we can pipe something other than stdout

####################
# echo tests

####################
# Verify that pipes don't conflict with fd redirections

####################
# Make sure while loops don't run forever with no-exec (#1543)

####################
# For loops with read-only vars is an error (#4342)
fish: You cannot use read-only variable 'status' in a for loop
for status in a b c
    ^

####################
# That goes for non-electric ones as well (#5548)
fish: You cannot use read-only variable 'hostname' in a for loop
for hostname in a b c
    ^

####################
# For loop control vars available outside the for block

####################
# Comments allowed in between lines (#1987)

####################
# Backslashes are part of comments and do not join lines (#1255)

####################
# Verify $argv set correctly in sourced scripts (#139)
