From 30f77eb9c5a461901184c11e5a28eebc20ac54dc Mon Sep 17 00:00:00 2001 From: ganfra Date: Tue, 19 Sep 2023 18:18:42 +0200 Subject: [PATCH] Fix test compilation --- .../io/element/android/appnav/RoomFlowNodeTest.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/appnav/src/test/kotlin/io/element/android/appnav/RoomFlowNodeTest.kt b/appnav/src/test/kotlin/io/element/android/appnav/RoomFlowNodeTest.kt index 48efd77808..a3bf1359f9 100644 --- a/appnav/src/test/kotlin/io/element/android/appnav/RoomFlowNodeTest.kt +++ b/appnav/src/test/kotlin/io/element/android/appnav/RoomFlowNodeTest.kt @@ -26,10 +26,12 @@ import com.bumble.appyx.navmodel.backstack.activeElement import com.bumble.appyx.testing.junit4.util.MainDispatcherRule import com.bumble.appyx.testing.unit.common.helper.parentNodeTestHelper import com.google.common.truth.Truth +import io.element.android.appnav.di.RoomComponentFactory import io.element.android.appnav.room.RoomLoadedFlowNode import io.element.android.features.messages.api.MessagesEntryPoint import io.element.android.features.roomdetails.api.RoomDetailsEntryPoint import io.element.android.libraries.architecture.childNode +import io.element.android.libraries.matrix.api.room.MatrixRoom import io.element.android.libraries.matrix.api.room.RoomMembershipObserver import io.element.android.libraries.matrix.test.room.FakeMatrixRoom import io.element.android.services.appnavstate.test.FakeAppNavigationStateService @@ -57,6 +59,12 @@ class RoomFlowNodeTest { } } + private class FakeRoomComponentFactory : RoomComponentFactory { + override fun create(room: MatrixRoom): Any { + return Unit + } + } + private class FakeRoomDetailsEntryPoint : RoomDetailsEntryPoint { var nodeId: String? = null @@ -83,7 +91,8 @@ class RoomFlowNodeTest { messagesEntryPoint = messagesEntryPoint, roomDetailsEntryPoint = roomDetailsEntryPoint, appNavigationStateService = FakeAppNavigationStateService(), - roomMembershipObserver = RoomMembershipObserver() + roomMembershipObserver = RoomMembershipObserver(), + roomComponentFactory = FakeRoomComponentFactory(), ) @Test