From 112bb084f1d6e144997eb64648ea5bfdc49214c3 Mon Sep 17 00:00:00 2001 From: Nicolas Le Cam Date: Fri, 10 Apr 2009 00:37:46 +0200 Subject: [PATCH] msi/tests: Fix test when content indexing is disabled. --- dlls/msi/tests/install.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/msi/tests/install.c b/dlls/msi/tests/install.c index 768ece1b397..35000070296 100644 --- a/dlls/msi/tests/install.c +++ b/dlls/msi/tests/install.c @@ -2295,6 +2295,7 @@ static void test_setpropertyfolder(void) { UINT r; CHAR path[MAX_PATH]; + DWORD attr; lstrcpyA(path, PROG_FILES_DIR); lstrcatA(path, "\\msitest\\added"); @@ -2308,7 +2309,8 @@ static void test_setpropertyfolder(void) r = MsiInstallProductA(msifile, NULL); ok(r == ERROR_SUCCESS, "Expected ERROR_SUCCESS, got %u\n", r); - if (GetFileAttributesA(path) == FILE_ATTRIBUTE_DIRECTORY) + attr = GetFileAttributesA(path); + if (attr != INVALID_FILE_ATTRIBUTES && (attr & FILE_ATTRIBUTE_DIRECTORY)) { ok(delete_pf("msitest\\added\\maximus", TRUE), "File not installed\n"); ok(delete_pf("msitest\\added", FALSE), "File not installed\n");