Page MenuHomePhorge

tst_EventViewRedacted.qml
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

tst_EventViewRedacted.qml

/*
* This file is part of kazv.
* SPDX-FileCopyrightText: 2023 tusooa <tusooa@kazv.moe>
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import QtQuick 2.3
import QtTest 1.0
import '../../contents/ui' as Kazv
import 'test-helpers.js' as Helpers
Item {
id: item
width: 800
height: 600
property var room: ({
test_resendMessageCalled: 0,
test_resendMessageLastTxnId: '',
resendMessage: (txnId) => {
++item.room.test_resendMessageCalled;
item.room.test_resendMessageLastTxnId = txnId;
}
})
property var l10n: Helpers.fluentMock
property var event: ({
eventId: '',
sender: '',
type: 'm.room.message',
stateKey: '',
content: {
},
redacted: true,
encrypted: false,
isState: false,
unsignedData: {},
isLocalEcho: false,
isSending: false,
isFailed: false,
txnId: 'some-txn-id',
})
property var sender: ({
membership: 'join',
userId: '@foo:tusooa.xyz',
name: 'foo',
avatarMxcUri: '',
})
Kazv.EventView {
id: eventView
event: item.event
sender: item.sender
}
TestCase {
id: eventViewRedactedTest
name: 'EventViewRedactedTest'
when: windowShown
function test_redacted() {
verify(eventView.getMessageType(event) === 'redacted');
const child = findChild(eventView, 'redactedEvent');
verify(child);
verify(child.text === l10n.get('event-deleted'));
}
}
}

File Metadata

Mime Type
text/plain
Expires
Tue, Jun 24, 7:49 PM (1 d, 3 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
90232
Default Alt Text
tst_EventViewRedacted.qml (1 KB)

Event Timeline