From 985de15bf3f39b5e32e34cadaf6947708197f018 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Wed, 18 Jun 2008 09:22:31 +0000 Subject: [PATCH] hush: expand quote3.tests and move from hush-bugs to hush-parsing --- shell/hush_test/hush-bugs/quote3.right | 3 --- shell/hush_test/hush-bugs/quote3.tests | 8 -------- shell/hush_test/hush-parsing/quote3.right | 12 ++++++++++++ shell/hush_test/hush-parsing/quote3.tests | 21 +++++++++++++++++++++ 4 files changed, 33 insertions(+), 11 deletions(-) delete mode 100644 shell/hush_test/hush-bugs/quote3.right delete mode 100755 shell/hush_test/hush-bugs/quote3.tests create mode 100644 shell/hush_test/hush-parsing/quote3.right create mode 100755 shell/hush_test/hush-parsing/quote3.tests 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 @@ -Testing: in $empty"" -.. -Finished 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 @@ -if test $# = 0; then - exec "$THIS_SH" quote3.tests abc "d e" -fi - -echo 'Testing: in $empty""' -empty='' -for a in $empty""; do echo ".$a."; done -echo 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 @@ +Testing: in "" +.. +Testing: in '' +.. +Testing: in $empty +Testing: in $empty"" +.. +Testing: in $empty'' +.. +Testing: in "$empty" +.. +Finished 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 @@ +empty='' + +echo 'Testing: in ""' +for a in ""; do echo ".$a."; done + +echo 'Testing: in '"''" +for a in ''; do echo ".$a."; done + +echo 'Testing: in $empty' +for a in $empty; do echo ".$a."; done + +echo 'Testing: in $empty""' +for a in $empty""; do echo ".$a."; done + +echo 'Testing: in $empty'"''" +for a in $empty''; do echo ".$a."; done + +echo 'Testing: in "$empty"' +for a in "$empty"; do echo ".$a."; done + +echo Finished