@@ -26,10 +26,12 @@ import com.bumble.appyx.navmodel.backstack.activeElement
2626import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
2727import com.bumble.appyx.testing.unit.common.helper.parentNodeTestHelper
2828import com.google.common.truth.Truth
29+ import io.element.android.appnav.di.RoomComponentFactory
2930import io.element.android.appnav.room.RoomLoadedFlowNode
3031import io.element.android.features.messages.api.MessagesEntryPoint
3132import io.element.android.features.roomdetails.api.RoomDetailsEntryPoint
3233import io.element.android.libraries.architecture.childNode
34+ import io.element.android.libraries.matrix.api.room.MatrixRoom
3335import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
3436import io.element.android.libraries.matrix.test.room.FakeMatrixRoom
3537import io.element.android.services.appnavstate.test.FakeAppNavigationStateService
@@ -57,6 +59,12 @@ class RoomFlowNodeTest {
5759 }
5860 }
5961
62+ private class FakeRoomComponentFactory : RoomComponentFactory {
63+ override fun create (room : MatrixRoom ): Any {
64+ return Unit
65+ }
66+ }
67+
6068 private class FakeRoomDetailsEntryPoint : RoomDetailsEntryPoint {
6169
6270 var nodeId: String? = null
@@ -83,7 +91,8 @@ class RoomFlowNodeTest {
8391 messagesEntryPoint = messagesEntryPoint,
8492 roomDetailsEntryPoint = roomDetailsEntryPoint,
8593 appNavigationStateService = FakeAppNavigationStateService (),
86- roomMembershipObserver = RoomMembershipObserver ()
94+ roomMembershipObserver = RoomMembershipObserver (),
95+ roomComponentFactory = FakeRoomComponentFactory (),
8796 )
8897
8998 @Test
0 commit comments