hush_test: test for subshell function syntax
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
diff --git a/shell/hush_test/hush-misc/func5.right b/shell/hush_test/hush-misc/func5.right
new file mode 100644
index 0000000..01e79c3
--- /dev/null
+++ b/shell/hush_test/hush-misc/func5.right
@@ -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
index 0000000..9c5f9fa
--- /dev/null
+++ b/shell/hush_test/hush-misc/func5.tests
@@ -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