diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2022-06-12 12:39:04 +0200 |
---|---|---|
committer | Sefa Eyeoglu <contact@scrumplex.net> | 2022-06-12 13:33:17 +0200 |
commit | 32217a774f9902d3d523e7b7985bbe22060d0451 (patch) | |
tree | 174f9f4ca85451f27c0547581ff25560607ff3be /launcher/minecraft/mod | |
parent | 8856c8cd62fe3f45faf1020e70fa3dc503eb3453 (diff) | |
download | PrismLauncher-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.cpp | 6 |
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()); } } |