From ddc0f58896637fd0974bc1eed7915d28dc17df17 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Sat, 1 Dec 2018 09:38:09 +0100 Subject: [PATCH] test: 01-script-$#, 60-function-at. --- check.sh | 2 ++ test/01-script-$#.sh | 1 + test/01-script-$#.stdout | 1 + test/60-function-at.sh | 8 ++++++++ test/60-function-at.stdout | 4 ++++ 5 files changed, 16 insertions(+) create mode 100644 test/01-script-$#.sh create mode 100644 test/01-script-$#.stdout create mode 100644 test/60-function-at.sh create mode 100644 test/60-function-at.stdout diff --git a/check.sh b/check.sh index 64bd500..a7482df 100755 --- a/check.sh +++ b/check.sh @@ -18,6 +18,7 @@ tests=' 01-script-backslash-space 01-script-backslash-twice 01-script-$0 +01-script-$# 01-script-$@ 01-script-shift @@ -100,6 +101,7 @@ tests=' 50-redirect-sed 60-function +60-function-at 60-subst 70-hash diff --git a/test/01-script-$#.sh b/test/01-script-$#.sh new file mode 100644 index 0000000..bb03f7a --- /dev/null +++ b/test/01-script-$#.sh @@ -0,0 +1 @@ +echo $# diff --git a/test/01-script-$#.stdout b/test/01-script-$#.stdout new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/test/01-script-$#.stdout @@ -0,0 +1 @@ +4 diff --git a/test/60-function-at.sh b/test/60-function-at.sh new file mode 100644 index 0000000..e16cc62 --- /dev/null +++ b/test/60-function-at.sh @@ -0,0 +1,8 @@ +foo () { + echo $#:$@ + echo 0:$0 + echo 1:$1 + echo 2:$2 +} + +foo -v $@ diff --git a/test/60-function-at.stdout b/test/60-function-at.stdout new file mode 100644 index 0000000..4c6f217 --- /dev/null +++ b/test/60-function-at.stdout @@ -0,0 +1,4 @@ +5:-v -s --long file0 file1 +0:test/60-function-at.sh +1:-v +2:-s