diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-05-21 18:09:24 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-05-21 18:09:24 -0400 |
commit | 7b424fe738e554e41e3c581e8e13808e317e53f0 (patch) | |
tree | 1b4433a42d59715c8de09e64567f54f1649e9e66 /shell | |
parent | cc9205bda7c675e347516b93e865e462d2299a78 (diff) | |
download | busybox-w32-7b424fe738e554e41e3c581e8e13808e317e53f0.tar.gz busybox-w32-7b424fe738e554e41e3c581e8e13808e317e53f0.tar.bz2 busybox-w32-7b424fe738e554e41e3c581e8e13808e317e53f0.zip |
hush_test: add subshelled case tests
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'shell')
-rwxr-xr-x | shell/hush_test/hush-misc/case1.tests | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/shell/hush_test/hush-misc/case1.tests b/shell/hush_test/hush-misc/case1.tests index 0174893ec..b2c96ccf8 100755 --- a/shell/hush_test/hush-misc/case1.tests +++ b/shell/hush_test/hush-misc/case1.tests | |||
@@ -23,3 +23,15 @@ case `echo w w` in a) echo SKIP;; w) echo WRONG;; w*) echo OK_44;; esac; | |||
23 | 23 | ||
24 | case w in `echo w`) echo OK_51;; `echo WRONG >&2`w) echo WRONG;; esac; | 24 | case w in `echo w`) echo OK_51;; `echo WRONG >&2`w) echo WRONG;; esac; |
25 | case w in `echo OK_52 >&2`) echo SKIP;; `echo`w) echo OK_53;; esac; | 25 | case w in `echo OK_52 >&2`) echo SKIP;; `echo`w) echo OK_53;; esac; |
26 | |||
27 | # parsing cases in subshells can easily get messy | ||
28 | case m in m) echo ok-sub1;; esac | ||
29 | case m in (m) echo ok-sub2;; esac | ||
30 | (case m in m) echo ok-sub3;; esac) | ||
31 | (case m in (m) echo ok-sub4;; esac) | ||
32 | ( | ||
33 | case m in m) echo ok-sub5;; esac | ||
34 | ) | ||
35 | ( | ||
36 | case m in (m) echo ok-sub6;; esac | ||
37 | ) | ||