Page MenuHomePhorge

tst_RoomMemberListPage.qml
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

tst_RoomMemberListPage.qml

/*
* This file is part of kazv.
* SPDX-FileCopyrightText: 2023-2024 tusooa <tusooa@kazv.moe>
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import QtQuick 2.15
import QtQuick.Layouts 1.15
import QtTest 1.0
import '../../contents/ui' as Kazv
import '../../contents/ui/room-settings' as RS
import 'test-helpers.js' as Helpers
import 'test-helpers' as TestHelpers
import moe.kazv.mxc.kazv 0.0 as MK
Item {
id: item
width: 800
height: 600
property var mockHelper: TestHelpers.MockHelper {}
property var room: QtObject {
property var refreshState: mockHelper.promise()
}
property var l10n: Helpers.fluentMock
property var matrixSdk: TestHelpers.MatrixSdkMock {
property var userId: '@foo:example.org'
}
property var sdkVars: ({})
property var pageComp: Component {
RS.RoomMemberListPage {
}
}
TestCase {
id: roomMemberListPageTest
name: 'RoomMemberListPageTest'
when: windowShown
function init() {
mockHelper.clearAll();
}
function test_loadState() {
const page = pageComp.createObject(item, { room, members: 0 });
tryVerify(() => room.refreshState.calledTimes());
}
}
}

File Metadata

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

Event Timeline