Add test on RoomDetailsView
This commit is contained in:
parent
f40a3b8f21
commit
bef3092e76
1 changed files with 14 additions and 0 deletions
|
|
@ -33,6 +33,7 @@ import io.element.android.tests.testutils.EnsureNeverCalledWithTwoParams
|
|||
import io.element.android.tests.testutils.EventsRecorder
|
||||
import io.element.android.tests.testutils.clickOn
|
||||
import io.element.android.tests.testutils.ensureCalledOnce
|
||||
import io.element.android.tests.testutils.ensureCalledOnceWithParam
|
||||
import io.element.android.tests.testutils.pressBack
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
||||
|
|
@ -64,6 +65,19 @@ class RoomDetailsViewTest {
|
|||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `click on share member invokes expected callback`() {
|
||||
val state = aDmRoomDetailsState()
|
||||
val roomMember = (state.roomType as RoomDetailsType.Dm).roomMember
|
||||
ensureCalledOnceWithParam(roomMember) { callback ->
|
||||
rule.setRoomDetailView(
|
||||
state = aDmRoomDetailsState(),
|
||||
onShareMember = callback,
|
||||
)
|
||||
rule.clickOn(CommonStrings.action_share)
|
||||
}
|
||||
}
|
||||
|
||||
@Config(qualifiers = "h1024dp")
|
||||
@Test
|
||||
fun `click on room members invokes expected callback`() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue