hush_test: test for subshell function syntax
authorMike Frysinger <vapier@gentoo.org>
Thu, 21 May 2009 22:24:21 +0000 (18:24 -0400)
committerMike Frysinger <vapier@gentoo.org>
Thu, 21 May 2009 22:35:08 +0000 (18:35 -0400)
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
shell/hush_test/hush-misc/func5.right [new file with mode: 0644]
shell/hush_test/hush-misc/func5.tests [new file with mode: 0755]

diff --git a/shell/hush_test/hush-misc/func5.right b/shell/hush_test/hush-misc/func5.right
new file mode 100644 (file)
index 0000000..01e79c3
--- /dev/null
@@ -0,0 +1,3 @@
+1
+2
+3
diff --git a/shell/hush_test/hush-misc/func5.tests b/shell/hush_test/hush-misc/func5.tests
new file mode 100755 (executable)
index 0000000..9c5f9fa
--- /dev/null
@@ -0,0 +1,9 @@
+f() { echo $1; }
+f 1
+
+# hush fails on this syntax, but i've never seen anyone use it ...
+#f() ( echo $1; )
+f 2
+
+#f() ( echo $1 )
+f 3