[3/3] cmd/tests: Add tests for || on failure conditional execution
Frédéric Delanoy
frederic.delanoy at gmail.com
Sat Jul 23 08:34:22 CDT 2011
---
programs/cmd/tests/test_builtins.cmd | 7 +++++++
programs/cmd/tests/test_builtins.cmd.exp | 3 +++
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd
index a4b4594..d94c3e7 100644
--- a/programs/cmd/tests/test_builtins.cmd
+++ b/programs/cmd/tests/test_builtins.cmd
@@ -113,6 +113,13 @@ if exist foo3 (
del foo3
) else echo foo3 not created
echo bar4 && echo foo4
+echo ...on failure conditional ^|^|
+call :setError 789 || echo foo5
+echo foo6 || echo bar6 > bar6
+if exist bar6 (
+ echo bar6 created
+ del bar6
+)
echo ------------ Testing type ------------
echo bar> foobaz
diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp
index de98364..6e842b8 100644
--- a/programs/cmd/tests/test_builtins.cmd.exp
+++ b/programs/cmd/tests/test_builtins.cmd.exp
@@ -100,6 +100,9 @@ foo2
@todo_wine at foo3 not created
bar4 at space@
foo4
+ at todo_wine@...on failure conditional ||
+ at todo_wine@foo5
+ at todo_wine@foo6 at space@
------------ Testing type ------------
@pwd@>type foobaz at space@
--
1.7.6
More information about the wine-patches
mailing list