Fix ExcludedFilesTest on macOS
authorJocelyn Turcotte <jturcotte@woboq.com>
Thu, 9 Feb 2017 16:53:02 +0000 (17:53 +0100)
committerJocelyn Turcotte <jturcotte@woboq.com>
Tue, 14 Feb 2017 13:32:41 +0000 (14:32 +0100)
Use the same logic to find sync-exclude as check_csync_exclude.c

test/testexcludedfiles.cpp

index 547770ee99aff8f5dd01cf37e02f0579a0573a80..b52bfb5a9bbbd45c1424e803f1ccfc35ef67d0f7 100644 (file)
@@ -11,9 +11,7 @@
 
 using namespace OCC;
 
-#define STR_(X) #X
-#define STR(X) STR_(X)
-#define BIN_PATH STR(OWNCLOUD_BIN_PATH)
+#define EXCLUDE_LIST_FILE SOURCEDIR"/../sync-exclude.lst"
 
 class TestExcludedFiles: public QObject
 {
@@ -31,9 +29,7 @@ private slots:
         QVERIFY(!excluded.isExcluded("/a/.b", "/a", keepHidden));
         QVERIFY(excluded.isExcluded("/a/.b", "/a", excludeHidden));
 
-        QString path(BIN_PATH);
-        path.append("/sync-exclude.lst");
-        excluded.addExcludeFilePath(path);
+        excluded.addExcludeFilePath(EXCLUDE_LIST_FILE);
         excluded.reloadExcludes();
 
         QVERIFY(!excluded.isExcluded("/a/b", "/a", keepHidden));