From: Jason Edmeades us@edmeades.me.uk
--- programs/cmd/tests/test_builtins.cmd | 17 +++++++++++++++++ programs/cmd/tests/test_builtins.cmd.exp | 6 ++++++ 2 files changed, 23 insertions(+)
diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd index 6f9e084ae35..e4e4d1b37df 100644 --- a/programs/cmd/tests/test_builtins.cmd +++ b/programs/cmd/tests/test_builtins.cmd @@ -2985,6 +2985,17 @@ echo echo +++>> tmp.cmd echo ftype footype>> tmp.cmd cmd /c tmp.cmd
+echo --- testing association +echo dummy>test.foo +ftype footype=cmd.exe /c "echo '%%1'" +test.foo +ftype footype=cmd.exe /c "echo '%%*'" +test.foo one two three +del test.foo +copy C:\windows\system32\cmd.exe test.foo >nul 2>&1 +test.foo /c "echo foobar" +del test.foo + echo --- resetting association assoc .foo=
@@ -3016,6 +3027,12 @@ echo .foo=footype echo footype=foo_opencmd echo +++ echo footype=foo_opencmd +echo --- testing association +echo footype=cmd.exe /c "echo '%%1'" +echo Skipped as not enough permissions +echo footype=cmd.exe /c "echo '%%*'" +echo Skipped as not enough permissions +echo Skipped as not enough permissions echo --- resetting association echo original value
diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp index 8f4c18ee86b..aa3f6af3a60 100644 --- a/programs/cmd/tests/test_builtins.cmd.exp +++ b/programs/cmd/tests/test_builtins.cmd.exp @@ -1764,6 +1764,12 @@ footype=foo_opencmd footype=foo_opencmd +++ footype=foo_opencmd +--- testing association +footype=cmd.exe /c "echo '%1'" +'@drive@@path@foobar\test.foo'@or_broken@Skipped as not enough permissions +footype=cmd.exe /c "echo '%*'" +@todo_wine@' one two three'@or_broken@Skipped as not enough permissions +foobar@or_broken@Skipped as not enough permissions --- resetting association @todo_wine@original value@or_broken@buggyXP@or_broken@!WINE_FOO! ------------ Testing CALL ------------