summaryrefslogtreecommitdiff
path: root/tests/more-exp.tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests/more-exp.tests')
-rw-r--r--tests/more-exp.tests26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/more-exp.tests b/tests/more-exp.tests
index d01d9686..d3f4b6f2 100644
--- a/tests/more-exp.tests
+++ b/tests/more-exp.tests
@@ -434,3 +434,29 @@ recho ${#:%}
expect '<0>'
recho ${#:-}
+
+set --
+unset a b
+
+x=a
+y=b
+
+IFS=+
+
+expect '<a+b>'
+recho $x+$y
+expect '<+>'
+recho $a+$b
+
+expect '<+>'
+recho + "$@"
+expect '<+>'
+recho +"$@"
+
+expect '<G { I>' '<K>' '<}>'
+recho ${gik:-G { I } K }
+
+abc=hi
+
+expect '<hi>' '<K>' '<}>'
+recho ${abc:-G { I } K }