From: Eric Pouech epouech@codeweavers.com
Signed-off-by: Eric Pouech epouech@codeweavers.com --- programs/cmd/tests/test_builtins.cmd | 4 +++- programs/cmd/tests/test_builtins.cmd.exp | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd index 1253e5fc2a5..696eda17e2c 100644 --- a/programs/cmd/tests/test_builtins.cmd +++ b/programs/cmd/tests/test_builtins.cmd @@ -1522,11 +1522,13 @@ if 1 == 0 ( @tab@ ) else echo block containing two lines with just tab seems to work :: -echo @if 1 == 1 (> blockclosing.cmd +set WINE_IDONTEXIST= +echo @if [%%WINE_IDONTEXIST%%] == [] (@tab@> blockclosing.cmd echo echo with closing bracket>> blockclosing.cmd echo )>> blockclosing.cmd cmd.exe /Q /C blockclosing.cmd echo %ERRORLEVEL% ok +echo --- :: echo @if 1 == 1 (> blockclosing.cmd echo echo without closing bracket first>> blockclosing.cmd diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp index 6137c594359..11bcb29b1e7 100644 --- a/programs/cmd/tests/test_builtins.cmd.exp +++ b/programs/cmd/tests/test_builtins.cmd.exp @@ -989,8 +989,9 @@ block containing a line with just space and tab seems to work block containing a line with just tab and space seems to work block containing two lines with just space seems to work block containing two lines with just tab seems to work -with closing bracket -0 ok +@todo_wine@with closing bracket +@todo_wine@0 ok +@todo_wine@--- 255 two lines before both blocks 255 nested