Bernhard Übelacker : cmd/tests: Test that the if command is not influenced by a previous one.

Alexandre Julliard julliard at winehq.org
Mon May 4 15:49:17 CDT 2020


Module: wine
Branch: master
Commit: c358de84c8a767bc36a1d05017243eda11215962
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=c358de84c8a767bc36a1d05017243eda11215962

Author: Bernhard Übelacker <bernhardu at mailbox.org>
Date:   Sun May  3 17:05:25 2020 +0200

cmd/tests: Test that the if command is not influenced by a previous one.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47770
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48738
Signed-off-by: Bernhard Übelacker <bernhardu at mailbox.org>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/cmd/tests/test_builtins.cmd     | 7 +++++++
 programs/cmd/tests/test_builtins.cmd.exp | 2 ++
 2 files changed, 9 insertions(+)

diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd
index 4bf37a35bb..73b0917c27 100644
--- a/programs/cmd/tests/test_builtins.cmd
+++ b/programs/cmd/tests/test_builtins.cmd
@@ -1013,6 +1013,13 @@ if /i not (a)==(b) (
 ) else (
   echo comparison operators surrounded by brackets seem to be broken
 )
+if defined windir echo windir is defined
+if not defined windir echo windir is defined
+if not exist %windir% (
+  echo windir does not exist
+) else (
+  echo windir does exist
+)
 echo --- case sensitivity with and without /i option
 if bar==BAR echo if does not default to case sensitivity
 if not bar==BAR echo if seems to default to case sensitivity
diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp
index 5bcd29b917..fb84de2f5d 100644
--- a/programs/cmd/tests/test_builtins.cmd.exp
+++ b/programs/cmd/tests/test_builtins.cmd.exp
@@ -699,6 +699,8 @@ comparison operators surrounded by brackets seem to work
 comparison operators surrounded by brackets seem to work
 comparison operators surrounded by brackets seem to work
 comparison operators surrounded by brackets seem to work
+windir is defined
+windir does exist
 --- case sensitivity with and without /i option
 if seems to default to case sensitivity
 if /i seems to work




More information about the wine-cvs mailing list