aboutsummaryrefslogtreecommitdiff
path: root/launcher/minecraft/mod
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2022-06-12 12:39:04 +0200
committerSefa Eyeoglu <contact@scrumplex.net>2022-06-12 13:33:17 +0200
commit32217a774f9902d3d523e7b7985bbe22060d0451 (patch)
tree174f9f4ca85451f27c0547581ff25560607ff3be /launcher/minecraft/mod
parent8856c8cd62fe3f45faf1020e70fa3dc503eb3453 (diff)
downloadPrismLauncher-32217a774f9902d3d523e7b7985bbe22060d0451.tar.gz
PrismLauncher-32217a774f9902d3d523e7b7985bbe22060d0451.tar.bz2
PrismLauncher-32217a774f9902d3d523e7b7985bbe22060d0451.zip
fix(tests): wait until ModFolderModel has updated
Diffstat (limited to 'launcher/minecraft/mod')
-rw-r--r--launcher/minecraft/mod/ModFolderModel_test.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/launcher/minecraft/mod/ModFolderModel_test.cpp b/launcher/minecraft/mod/ModFolderModel_test.cpp
index 429d82b3..21e905f4 100644
--- a/launcher/minecraft/mod/ModFolderModel_test.cpp
+++ b/launcher/minecraft/mod/ModFolderModel_test.cpp
@@ -32,8 +32,11 @@ slots:
{
QString folder = source;
QTemporaryDir tempDir;
+ QEventLoop loop;
ModFolderModel m(tempDir.path(), true);
+ connect(&m, &ModFolderModel::updateFinished, &loop, &QEventLoop::quit);
m.installMod(folder);
+ loop.exec();
verify(tempDir.path());
}
@@ -41,8 +44,11 @@ slots:
{
QString folder = source + '/';
QTemporaryDir tempDir;
+ QEventLoop loop;
ModFolderModel m(tempDir.path(), true);
+ connect(&m, &ModFolderModel::updateFinished, &loop, &QEventLoop::quit);
m.installMod(folder);
+ loop.exec();
verify(tempDir.path());
}
}