Skip to content

Commit 0b2edcb

Browse files
committed
Fix UI tests.
1 parent a4b6d4c commit 0b2edcb

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

features/call/impl/src/test/kotlin/io/element/android/features/call/impl/ui/CallScreenViewTest.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class CallScreenViewTest {
3737
@Test
3838
fun `clicking on back when pip is not supported hangs up`() {
3939
val eventsRecorder = EventsRecorder<CallScreenEvents>()
40-
val pipEventsRecorder = EventsRecorder<PictureInPictureEvents>(expectEvents = false)
40+
val pipEventsRecorder = EventsRecorder<PictureInPictureEvents>()
4141
rule.setCallScreenView(
4242
aCallScreenState(
4343
eventSink = eventsRecorder
@@ -51,6 +51,8 @@ class CallScreenViewTest {
5151
eventsRecorder.assertSize(2)
5252
eventsRecorder.assertTrue(0) { it is CallScreenEvents.SetupMessageChannels }
5353
eventsRecorder.assertTrue(1) { it == CallScreenEvents.Hangup }
54+
pipEventsRecorder.assertSize(1)
55+
pipEventsRecorder.assertTrue(0) { it is PictureInPictureEvents.SetupWebPipApi }
5456
}
5557

5658
@Test
@@ -69,7 +71,9 @@ class CallScreenViewTest {
6971
rule.pressBack()
7072
eventsRecorder.assertSize(1)
7173
eventsRecorder.assertTrue(0) { it is CallScreenEvents.SetupMessageChannels }
72-
pipEventsRecorder.assertSingle(PictureInPictureEvents.EnterPictureInPicture)
74+
pipEventsRecorder.assertSize(2)
75+
pipEventsRecorder.assertTrue(0) { it is PictureInPictureEvents.SetupWebPipApi }
76+
pipEventsRecorder.assertTrue(1) { it == PictureInPictureEvents.EnterPictureInPicture }
7377
}
7478
}
7579

0 commit comments

Comments
 (0)