aboutsummaryrefslogtreecommitdiff
path: root/shell/hush_test
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2008-07-31 10:09:26 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2008-07-31 10:09:26 +0000
commitf173607520e0455d267a7a4100e5018f30000c56 (patch)
tree6699a09a57e45890ac07eb4ec2964f9ed7486230 /shell/hush_test
parentfbeeb328b8a2e0006f9a53ddea6892f9c1a03132 (diff)
downloadbusybox-w32-f173607520e0455d267a7a4100e5018f30000c56.tar.gz
busybox-w32-f173607520e0455d267a7a4100e5018f30000c56.tar.bz2
busybox-w32-f173607520e0455d267a7a4100e5018f30000c56.zip
hush: fix "case ... in <newline> word)..."
Diffstat (limited to 'shell/hush_test')
-rw-r--r--shell/hush_test/hush-misc/case1.right1
-rwxr-xr-xshell/hush_test/hush-misc/case1.tests8
2 files changed, 9 insertions, 0 deletions
diff --git a/shell/hush_test/hush-misc/case1.right b/shell/hush_test/hush-misc/case1.right
index 9b88658af..e9e371ac0 100644
--- a/shell/hush_test/hush-misc/case1.right
+++ b/shell/hush_test/hush-misc/case1.right
@@ -1,4 +1,5 @@
1OK_1 1OK_1
2OK_1
2OK_21 3OK_21
3OK_22 4OK_22
4OK_23 5OK_23
diff --git a/shell/hush_test/hush-misc/case1.tests b/shell/hush_test/hush-misc/case1.tests
index 15f60f3a6..0174893ec 100755
--- a/shell/hush_test/hush-misc/case1.tests
+++ b/shell/hush_test/hush-misc/case1.tests
@@ -1,5 +1,13 @@
1case w in a) echo SKIP;; w) echo OK_1;; w) echo WRONG;; esac 1case w in a) echo SKIP;; w) echo OK_1;; w) echo WRONG;; esac
2 2
3case w in
4 a) echo SKIP;;
5 w)echo OK_1 ;;
6 w)
7 echo WRONG
8 ;;
9esac
10
3t=w 11t=w
4case $t in a) echo SKIP;; w) echo OK_21;; w) echo WRONG;; esac; 12case $t in a) echo SKIP;; w) echo OK_21;; w) echo WRONG;; esac;
5case "$t" in a) echo SKIP;; w) echo OK_22;; w) echo WRONG;; esac; 13case "$t" in a) echo SKIP;; w) echo OK_22;; w) echo WRONG;; esac;