From: Matthieu Gallien Date: Thu, 24 Nov 2022 15:02:02 +0000 (+0100) Subject: avoid modifying real configuration file: use temp folder X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~11^2~114^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e7605d505d80ccddb75d3dfb34527e0221845644;p=nextcloud-desktop.git avoid modifying real configuration file: use temp folder Signed-off-by: Matthieu Gallien --- diff --git a/test/testcfapishellextensionsipc.cpp b/test/testcfapishellextensionsipc.cpp index 4aec97b57..cc7016ec2 100644 --- a/test/testcfapishellextensionsipc.cpp +++ b/test/testcfapishellextensionsipc.cpp @@ -165,6 +165,9 @@ public: private slots: void initTestCase() { + QTemporaryDir dir; + ConfigFile::setConfDir(dir.path()); + VfsShellExtensions::ThumbnailProviderIpc::overrideServerName = VfsShellExtensions::serverNameForApplicationNameDefault(); VfsShellExtensions::CustomStateProviderIpc::overrideServerName = VfsShellExtensions::serverNameForApplicationNameDefault(); @@ -258,6 +261,9 @@ private slots: void testRequestThumbnails() { + QTemporaryDir dir; + ConfigFile::setConfDir(dir.path()); + FolderMan *folderman = FolderMan::instance(); QVERIFY(folderman); auto folder = FolderMan::instance()->folderForPath(fakeFolder.localPath()); @@ -338,6 +344,9 @@ private slots: void testRequestCustomStates() { + QTemporaryDir dir; + ConfigFile::setConfDir(dir.path()); + FolderMan *folderman = FolderMan::instance(); QVERIFY(folderman); auto folder = FolderMan::instance()->folderForPath(fakeFolder.localPath()); @@ -469,6 +478,9 @@ private slots: void cleanupTestCase() { + QTemporaryDir dir; + ConfigFile::setConfDir(dir.path()); + VfsShellExtensions::ThumbnailProviderIpc::overrideServerName.clear(); if (auto folder = FolderMan::instance()->folderForPath(fakeFolder.localPath())) {