fix: Fixed account switch not being saved if no other settings were changed (#5558)

This commit is contained in:
pajlada
2024-08-24 15:02:08 +02:00
committed by GitHub
parent aa048b3793
commit 9f588b7406
17 changed files with 69 additions and 73 deletions
+3 -8
View File
@@ -1,10 +1,9 @@
#include "controllers/moderationactions/ModerationAction.hpp"
#include "messages/Image.hpp"
#include "mocks/EmptyApplication.hpp"
#include "mocks/BaseApplication.hpp"
#include "singletons/Emotes.hpp"
#include "singletons/Resources.hpp"
#include "singletons/Settings.hpp"
#include "Test.hpp"
#include <QString>
@@ -15,20 +14,16 @@ using namespace std::chrono_literals;
namespace {
class MockApplication : mock::EmptyApplication
class MockApplication : public mock::BaseApplication
{
public:
MockApplication()
: settings(this->settingsDir.filePath("settings.json"))
{
}
MockApplication() = default;
IEmotes *getEmotes() override
{
return &this->emotes;
}
Settings settings;
Emotes emotes;
};