mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-04 20:01:55 +00:00
Add test for MembershipChange.NONE
This commit is contained in:
committed by
Benoit Marty
parent
ac7d46cfb7
commit
3e1388cac7
+17
-1
@@ -469,10 +469,26 @@ class DefaultRoomLastMessageFormatterTest {
|
|||||||
assertThat(someoneDeniedYourKnock).isEqualTo("$otherName rejected your request to join")
|
assertThat(someoneDeniedYourKnock).isEqualTo("$otherName rejected your request to join")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@Config(qualifiers = "en")
|
||||||
|
fun `Membership change - None`() {
|
||||||
|
val otherName = "Someone"
|
||||||
|
val youContent = RoomMembershipContent(A_USER_ID, MembershipChange.NONE)
|
||||||
|
val someoneContent = RoomMembershipContent(UserId("@someone_else:domain"), MembershipChange.NONE)
|
||||||
|
|
||||||
|
val youNoneRoomEvent = createRoomEvent(sentByYou = true, senderDisplayName = null, content = youContent)
|
||||||
|
val youNoneRoom = formatter.format(youNoneRoomEvent, false)
|
||||||
|
assertThat(youNoneRoom).isEqualTo("You made no changes")
|
||||||
|
|
||||||
|
val someoneNoneRoomEvent = createRoomEvent(sentByYou = false, senderDisplayName = otherName, content = someoneContent)
|
||||||
|
val someoneNoneRoom = formatter.format(someoneNoneRoomEvent, false)
|
||||||
|
assertThat(someoneNoneRoom).isEqualTo("$otherName made no changes")
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@Config(qualifiers = "en")
|
@Config(qualifiers = "en")
|
||||||
fun `Membership change - others`() {
|
fun `Membership change - others`() {
|
||||||
val otherChanges = arrayOf(MembershipChange.NONE, MembershipChange.ERROR, MembershipChange.NOT_IMPLEMENTED)
|
val otherChanges = arrayOf(MembershipChange.ERROR, MembershipChange.NOT_IMPLEMENTED)
|
||||||
|
|
||||||
val results = otherChanges.map { change ->
|
val results = otherChanges.map { change ->
|
||||||
val content = RoomMembershipContent(A_USER_ID, change)
|
val content = RoomMembershipContent(A_USER_ID, change)
|
||||||
|
|||||||
Reference in New Issue
Block a user