mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
Add unit test on toAnalyticsMemberRole()
This commit is contained in:
committed by
Benoit Marty
parent
ec6f615a68
commit
9da2721570
+12
@@ -534,6 +534,18 @@ class ChangeRolesPresenterTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun `test analytics mapping`()= runTest {
|
||||||
|
val presenter = createChangeRolesPresenter()
|
||||||
|
with(presenter) {
|
||||||
|
assertThat(RoomMember.Role.User.toAnalyticsMemberRole()).isEqualTo(RoomModeration.Role.User)
|
||||||
|
assertThat(RoomMember.Role.Moderator.toAnalyticsMemberRole()).isEqualTo(RoomModeration.Role.Moderator)
|
||||||
|
assertThat(RoomMember.Role.Admin.toAnalyticsMemberRole()).isEqualTo(RoomModeration.Role.Administrator)
|
||||||
|
assertThat(RoomMember.Role.Owner(isCreator = false).toAnalyticsMemberRole()).isEqualTo(RoomModeration.Role.Administrator)
|
||||||
|
assertThat(RoomMember.Role.Owner(isCreator = true).toAnalyticsMemberRole()).isEqualTo(RoomModeration.Role.Administrator)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private fun roomPowerLevelsWithRole(
|
private fun roomPowerLevelsWithRole(
|
||||||
role: RoomMember.Role,
|
role: RoomMember.Role,
|
||||||
userId: UserId = A_USER_ID,
|
userId: UserId = A_USER_ID,
|
||||||
|
|||||||
Reference in New Issue
Block a user