File tree Expand file tree Collapse file tree 2 files changed +26
-1
lines changed
features/changeroommemberroles/impl/src
main/kotlin/io/element/android/features/changeroommemberroles/impl
test/kotlin/io/element/android/features/changeroommemberroles/impl Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ class ChangeRolesNode(
55
55
}
56
56
}
57
57
58
- private fun ChangeRoomMemberRolesListType.toRoomMemberRole () = when (this ) {
58
+ internal fun ChangeRoomMemberRolesListType.toRoomMemberRole () = when (this ) {
59
59
ChangeRoomMemberRolesListType .Admins -> RoomMember .Role .Admin
60
60
ChangeRoomMemberRolesListType .Moderators -> RoomMember .Role .Moderator
61
61
ChangeRoomMemberRolesListType .SelectNewOwnersWhenLeaving -> RoomMember .Role .Owner (isCreator = false )
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2025 New Vector Ltd.
3
+ *
4
+ * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
5
+ * Please see LICENSE files in the repository root for full details.
6
+ */
7
+
8
+ package io.element.android.features.changeroommemberroles.impl
9
+
10
+ import com.google.common.truth.Truth.assertThat
11
+ import io.element.android.features.changeroommemberroes.api.ChangeRoomMemberRolesListType
12
+ import io.element.android.libraries.matrix.api.room.RoomMember
13
+ import org.junit.Test
14
+
15
+ class ChangeRolesNodeTest {
16
+ @Test
17
+ fun `test toRoomMemberRole` () {
18
+ assertThat(ChangeRoomMemberRolesListType .Admins .toRoomMemberRole())
19
+ .isEqualTo(RoomMember .Role .Admin )
20
+ assertThat(ChangeRoomMemberRolesListType .Moderators .toRoomMemberRole())
21
+ .isEqualTo(RoomMember .Role .Moderator )
22
+ assertThat(ChangeRoomMemberRolesListType .SelectNewOwnersWhenLeaving .toRoomMemberRole())
23
+ .isEqualTo(RoomMember .Role .Owner (false ))
24
+ }
25
+ }
You can’t perform that action at this time.
0 commit comments