Check reaction clicks against downloadable media and portable preview paths
This commit is contained in:
1 parent
4f0870b961
commit
aaa05e761e
1 file changed
+4
-2
@@ -7,6 +7,7 @@
|
||||
#include <QStandardItemModel>
|
||||
#include <QClipboard>
|
||||
#include <QPainter>
|
||||
#include <QDir>
|
||||
extern "C" {
|
||||
#include "chat/invite_link.h"
|
||||
}
|
||||
@@ -31,7 +32,7 @@ private slots:
|
||||
message->setData("1001", MsgChannelIdRole); message->setData(QString(64, 'a'), MsgMessageKeyRole);
|
||||
message->setData("Alice", MsgAuthorRole); message->setData("12:34", MsgTimeRole);
|
||||
message->setData("00:05", MsgVoiceDurationRole); message->setData("example.dat", MsgFileDisplayNameRole);
|
||||
message->setData(1, MsgIdRole); message->setData(1, MsgFileDownloadStateRole);
|
||||
message->setData(1, MsgIdRole); message->setData(0, MsgFileDownloadStateRole);
|
||||
message->setData(QVariantList{QVariantMap{{"id", 7}, {"emoji", QString::fromUtf8("👍")}, {"count", 2}, {"mine", true}}}, MsgReactionsRole);
|
||||
model.appendRow(message);
|
||||
ChatView view; MessageDelegate delegate; view.setModel(&model); view.setItemDelegate(&delegate);
|
||||
@@ -71,7 +72,8 @@ private slots:
|
||||
for (int y = heartHits.top(); y <= heartHits.bottom(); y++) for (int x = heartHits.left(); x <= heartHits.right(); x++)
|
||||
if (image.pixelColor(x, y) == QColor(Qt::white)) whiteContour = true;
|
||||
QVERIFY(whiteContour);
|
||||
if (type == "text/plain" && !outgoing && width == 600) QVERIFY(image.save("/tmp/utun2-reaction-heart-preview.png"));
|
||||
if (type == "text/plain" && !outgoing && width == 600)
|
||||
QVERIFY(image.save(QDir::tempPath() + "/utun2-reaction-heart-preview.png"));
|
||||
}
|
||||
|
||||
void largeEmojiHasNoReactionFooter() {
|
||||
|
||||
Reference in new issue
Block a user