From: Eric Pouech epouech@codeweavers.com
Signed-off-by: Eric Pouech epouech@codeweavers.com --- programs/cmd/tests/test_builtins.cmd | 13 +++++++++++++ programs/cmd/tests/test_builtins.cmd.exp | 12 ++++++++++++ 2 files changed, 25 insertions(+)
diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd index 01eef4fd7de..4dadeaeb9c0 100644 --- a/programs/cmd/tests/test_builtins.cmd +++ b/programs/cmd/tests/test_builtins.cmd @@ -1030,6 +1030,19 @@ echo %WINE_VAR:~2,-3% echo '%WINE_VAR:~-2,-4%' echo %WINE_VAR:~-3,-2% echo %WINE_VAR:~4,4% +echo '%WINE_VAR:~5%' +echo '%WINE_VAR:~6%' +echo '%WINE_VAR:~7%' +echo '%WINE_VAR:~-0%' +echo '%WINE_VAR:~,%' +echo '%WINE_VAR:~,2%' +echo '%WINE_VAR:~2a%' +echo '%WINE_VAR:~2a,2%' +echo '%WINE_VAR:~a,2%' +echo '%WINE_VAR:~2,2a%' +echo '%WINE_VAR:~-%' + +echo ------------ Testing variable partial replacement ------------ set WINE_VAR=qwertyQWERTY echo %WINE_VAR:qw=az% echo %WINE_VAR:qw=% diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp index c58567bf241..63487a098a5 100644 --- a/programs/cmd/tests/test_builtins.cmd.exp +++ b/programs/cmd/tests/test_builtins.cmd.exp @@ -777,6 +777,18 @@ e@or_broken@qwerty ''@or_broken@'qwerty' r@or_broken@qwerty ty +'y' +@todo_wine@'' +@todo_wine@'' +'qwerty' +'' +'qw' +@todo_wine@'WINE_VAR:~2a' +@todo_wine@'WINE_VAR:~2a,2' +@todo_wine@'WINE_VAR:~a,2' +@todo_wine@'WINE_VAR:~2,2a' +@todo_wine@'WINE_VAR:~-' +------------ Testing variable partial replacement ------------ azertyazERTY ertyERTY =_QWERTY