shell32/tests: Added to-do test showing a bug with file paths with spaces. If ShellExecuteEx is asked to execute a file which has a space in its path, and if there exists a "masking" file whose name matches the path truncated at a space, then ShellExecuteEx launches the masking file instead.
diff --git a/dlls/shell32/tests/shlexec.c b/dlls/shell32/tests/shlexec.c index f16cb72..af07de0 100644 --- a/dlls/shell32/tests/shlexec.c +++ b/dlls/shell32/tests/shlexec.c
@@ -480,6 +480,8 @@ "%s\\test file.shl", "%s\\test file.shlfoo", "%s\\test file.sfe", + "%s\\masked file.shlexec", + "%s\\masked", NULL }; @@ -517,6 +519,9 @@ {"QuotedLowerL", "%s\\test file.shlexec", 0x0, 33}, {"QuotedUpperL", "%s\\test file.shlexec", 0x0, 33}, + /* Test file masked due to space */ + {NULL, "%s\\masked file.shlexec", 0x1, 33}, + {NULL, NULL, 0} };