[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