mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-08 10:51:15 -03:00
Add subdirectories
darcs-hash:20050920133155-ac50b-9a14c6c664dd03afbe8e15e7c7998fcfb5c3c750.gz
This commit is contained in:
53
tests/test1.in
Normal file
53
tests/test1.in
Normal file
@@ -0,0 +1,53 @@
|
||||
#
|
||||
#Test aliases loops and conditionals
|
||||
#
|
||||
|
||||
for i in 1 2 #Comment on same line as command
|
||||
#Comment inside loop
|
||||
for j in a b
|
||||
#Double loop
|
||||
echo $i$j
|
||||
end;
|
||||
end
|
||||
|
||||
# Simple alias tests
|
||||
|
||||
function foo
|
||||
echo >foo.txt $argv
|
||||
end
|
||||
|
||||
foo hello
|
||||
|
||||
cat foo.txt |read foo
|
||||
|
||||
if test $foo = hello;
|
||||
echo Test 2 pass
|
||||
else
|
||||
echo Test 2 fail
|
||||
end
|
||||
|
||||
function foo
|
||||
printf 'Test %s' $1; echo ' pass'
|
||||
end
|
||||
|
||||
foo 3
|
||||
|
||||
for i in Test for continue break and switch builtins problems;
|
||||
switch $i
|
||||
case Test
|
||||
printf "%s " $i
|
||||
case "f??"
|
||||
printf "%s " 3
|
||||
case "c*"
|
||||
echo pass
|
||||
case break
|
||||
continue
|
||||
echo fail
|
||||
case and
|
||||
break
|
||||
echo fail
|
||||
case "*"
|
||||
echo fail
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user