aboutsummaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
Diffstat (limited to 'shell')
-rw-r--r--shell/hush_test/hush-bugs/quote3.right3
-rwxr-xr-xshell/hush_test/hush-bugs/quote3.tests8
-rw-r--r--shell/hush_test/hush-parsing/quote3.right12
-rwxr-xr-xshell/hush_test/hush-parsing/quote3.tests21
4 files changed, 33 insertions, 11 deletions
diff --git a/shell/hush_test/hush-bugs/quote3.right b/shell/hush_test/hush-bugs/quote3.right
deleted file mode 100644
index 069a46e8f..000000000
--- a/shell/hush_test/hush-bugs/quote3.right
+++ /dev/null
@@ -1,3 +0,0 @@
1Testing: in $empty""
2..
3Finished
diff --git a/shell/hush_test/hush-bugs/quote3.tests b/shell/hush_test/hush-bugs/quote3.tests
deleted file mode 100755
index 075e78570..000000000
--- a/shell/hush_test/hush-bugs/quote3.tests
+++ /dev/null
@@ -1,8 +0,0 @@
1if test $# = 0; then
2 exec "$THIS_SH" quote3.tests abc "d e"
3fi
4
5echo 'Testing: in $empty""'
6empty=''
7for a in $empty""; do echo ".$a."; done
8echo Finished
diff --git a/shell/hush_test/hush-parsing/quote3.right b/shell/hush_test/hush-parsing/quote3.right
new file mode 100644
index 000000000..bbe46df67
--- /dev/null
+++ b/shell/hush_test/hush-parsing/quote3.right
@@ -0,0 +1,12 @@
1Testing: in ""
2..
3Testing: in ''
4..
5Testing: in $empty
6Testing: in $empty""
7..
8Testing: in $empty''
9..
10Testing: in "$empty"
11..
12Finished
diff --git a/shell/hush_test/hush-parsing/quote3.tests b/shell/hush_test/hush-parsing/quote3.tests
new file mode 100755
index 000000000..b5fd5978c
--- /dev/null
+++ b/shell/hush_test/hush-parsing/quote3.tests
@@ -0,0 +1,21 @@
1empty=''
2
3echo 'Testing: in ""'
4for a in ""; do echo ".$a."; done
5
6echo 'Testing: in '"''"
7for a in ''; do echo ".$a."; done
8
9echo 'Testing: in $empty'
10for a in $empty; do echo ".$a."; done
11
12echo 'Testing: in $empty""'
13for a in $empty""; do echo ".$a."; done
14
15echo 'Testing: in $empty'"''"
16for a in $empty''; do echo ".$a."; done
17
18echo 'Testing: in "$empty"'
19for a in "$empty"; do echo ".$a."; done
20
21echo Finished