fix: don't initialize GIFTimer in tests (#5608)

This commit is contained in:
nerix
2024-09-29 14:05:28 +02:00
committed by GitHub
parent ef3c51a4e2
commit 0db477665c
9 changed files with 53 additions and 13 deletions
+38
View File
@@ -0,0 +1,38 @@
#pragma once
#include "singletons/Emotes.hpp"
namespace chatterino::mock {
class Emotes : public IEmotes
{
public:
Emotes()
{
this->emojis.load();
// don't initialize GIFTimer
}
ITwitchEmotes *getTwitchEmotes() override
{
return &this->twitch;
}
IEmojis *getEmojis() override
{
return &this->emojis;
}
GIFTimer &getGIFTimer() override
{
return this->gifTimer;
}
private:
TwitchEmotes twitch;
Emojis emojis;
GIFTimer gifTimer;
};
} // namespace chatterino::mock