From 7ddecde54372c25fcf526e2d24807c5dac9800aa Mon Sep 17 00:00:00 2001 From: axel Date: Tue, 20 Sep 2005 23:31:55 +1000 Subject: Add subdirectories darcs-hash:20050920133155-ac50b-9a14c6c664dd03afbe8e15e7c7998fcfb5c3c750.gz --- tests/test1.in | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 tests/test1.in (limited to 'tests/test1.in') diff --git a/tests/test1.in b/tests/test1.in new file mode 100644 index 00000000..5b87fb71 --- /dev/null +++ b/tests/test1.in @@ -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 + -- cgit v1.2.3