aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2008-06-18 09:22:31 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2008-06-18 09:22:31 +0000
commit985de15bf3f39b5e32e34cadaf6947708197f018 (patch)
treefc5f282fe5ccafb9bd689075459a1fe8e9aac164
parentc1c63b622dfc863798e0873feba6ccd1677394aa (diff)
downloadbusybox-w32-985de15bf3f39b5e32e34cadaf6947708197f018.tar.gz
busybox-w32-985de15bf3f39b5e32e34cadaf6947708197f018.tar.bz2
busybox-w32-985de15bf3f39b5e32e34cadaf6947708197f018.zip
hush: expand quote3.tests and move from hush-bugs to hush-parsing
-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