mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Add test on RoomDetailsView
This commit is contained in:
+14
@@ -33,6 +33,7 @@ import io.element.android.tests.testutils.EnsureNeverCalledWithTwoParams
|
|||||||
import io.element.android.tests.testutils.EventsRecorder
|
import io.element.android.tests.testutils.EventsRecorder
|
||||||
import io.element.android.tests.testutils.clickOn
|
import io.element.android.tests.testutils.clickOn
|
||||||
import io.element.android.tests.testutils.ensureCalledOnce
|
import io.element.android.tests.testutils.ensureCalledOnce
|
||||||
|
import io.element.android.tests.testutils.ensureCalledOnceWithParam
|
||||||
import io.element.android.tests.testutils.pressBack
|
import io.element.android.tests.testutils.pressBack
|
||||||
import org.junit.Rule
|
import org.junit.Rule
|
||||||
import org.junit.Test
|
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")
|
@Config(qualifiers = "h1024dp")
|
||||||
@Test
|
@Test
|
||||||
fun `click on room members invokes expected callback`() {
|
fun `click on room members invokes expected callback`() {
|
||||||
|
|||||||
Reference in New Issue
Block a user