--- dlls/setupapi/tests/devinst.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/dlls/setupapi/tests/devinst.c b/dlls/setupapi/tests/devinst.c index 280fd064f7..4e3ec7894a 100644 --- a/dlls/setupapi/tests/devinst.c +++ b/dlls/setupapi/tests/devinst.c @@ -2800,12 +2800,20 @@ static void test_install_driver_files(void) "desc1=dev1,bogus_hardware_id\n" "[dev1]\n" "CopyFiles=dev1_copy_one\n" + "[dev1.Interfaces]\n" + "AddInterface={deadbeef-3f65-11db-b704-0011955c2bdb},,dev1_iface\n" + "[dev1_iface]\n" + "CopyFiles=dev1_copy_two\n" "[dev1_copy_one]\n" - "setupapi_test_one.txt\n"; + "setupapi_test_one.txt\n" + "[dev1_copy_two]\n" + "setupapi_test_two.txt\n";
GetTempPathA(sizeof(dir), dir); sprintf(path, "%s/setupapi_test_one.txt", dir); create_file(path, ""); + sprintf(path, "%s/setupapi_test_two.txt", dir); + create_file(path, ""); sprintf(path, "%s/setupapi_test.inf", dir); create_file(path, inf_data);
@@ -2833,12 +2841,17 @@ static void test_install_driver_files(void)
ret = DeleteFileA("C:/windows/system32/setupapi_test_one.txt"); ok(ret, "Failed to delete file, error %u.\n", GetLastError()); + ret = DeleteFileA("C:/windows/system32/setupapi_test_two.txt"); + ok(ret, "Failed to delete file, error %u.\n", GetLastError());
SetupDiDestroyDeviceInfoList(set);
sprintf(path, "%s/setupapi_test_one.txt", dir); ret = DeleteFileA(path); ok(ret, "Failed to delete %s, error %u.\n", path, GetLastError()); + sprintf(path, "%s/setupapi_test_two.txt", dir); + ret = DeleteFileA(path); + ok(ret, "Failed to delete %s, error %u.\n", path, GetLastError()); sprintf(path, "%s/setupapi_test.inf", dir); ret = DeleteFileA(path); ok(ret, "Failed to delete %s, error %u.\n", path, GetLastError());