diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-07-31 10:09:26 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-07-31 10:09:26 +0000 |
commit | f173607520e0455d267a7a4100e5018f30000c56 (patch) | |
tree | 6699a09a57e45890ac07eb4ec2964f9ed7486230 /shell/hush_test | |
parent | fbeeb328b8a2e0006f9a53ddea6892f9c1a03132 (diff) | |
download | busybox-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.right | 1 | ||||
-rwxr-xr-x | shell/hush_test/hush-misc/case1.tests | 8 |
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 @@ | |||
1 | OK_1 | 1 | OK_1 |
2 | OK_1 | ||
2 | OK_21 | 3 | OK_21 |
3 | OK_22 | 4 | OK_22 |
4 | OK_23 | 5 | OK_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 @@ | |||
1 | case w in a) echo SKIP;; w) echo OK_1;; w) echo WRONG;; esac | 1 | case w in a) echo SKIP;; w) echo OK_1;; w) echo WRONG;; esac |
2 | 2 | ||
3 | case w in | ||
4 | a) echo SKIP;; | ||
5 | w)echo OK_1 ;; | ||
6 | w) | ||
7 | echo WRONG | ||
8 | ;; | ||
9 | esac | ||
10 | |||
3 | t=w | 11 | t=w |
4 | case $t in a) echo SKIP;; w) echo OK_21;; w) echo WRONG;; esac; | 12 | case $t in a) echo SKIP;; w) echo OK_21;; w) echo WRONG;; esac; |
5 | case "$t" in a) echo SKIP;; w) echo OK_22;; w) echo WRONG;; esac; | 13 | case "$t" in a) echo SKIP;; w) echo OK_22;; w) echo WRONG;; esac; |