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(
|
||||
role: RoomMember.Role,
|
||||
userId: UserId = A_USER_ID,
|
||||
|
||||
Reference in New Issue
Block a user