From 5b8b54c53639ba0edbcaa93dc775659a8f868f99 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Thu, 16 Jan 2020 17:17:21 +0300 Subject: [PATCH] ComposeActivityTest: fix test(for now empty nodeinfo) --- .../java/com/keylesspalace/tusky/ComposeActivityTest.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/test/java/com/keylesspalace/tusky/ComposeActivityTest.kt b/app/src/test/java/com/keylesspalace/tusky/ComposeActivityTest.kt index 386018b8..47d840e7 100644 --- a/app/src/test/java/com/keylesspalace/tusky/ComposeActivityTest.kt +++ b/app/src/test/java/com/keylesspalace/tusky/ComposeActivityTest.kt @@ -25,8 +25,7 @@ import com.keylesspalace.tusky.components.compose.DEFAULT_CHARACTER_LIMIT import com.keylesspalace.tusky.components.compose.MediaUploader import com.keylesspalace.tusky.db.* import com.keylesspalace.tusky.di.ViewModelFactory -import com.keylesspalace.tusky.entity.Account -import com.keylesspalace.tusky.entity.Instance +import com.keylesspalace.tusky.entity.* import com.keylesspalace.tusky.network.MastodonApi import com.keylesspalace.tusky.service.ServiceClient import com.keylesspalace.tusky.util.SaveTootHelper @@ -75,6 +74,9 @@ class ComposeActivityTest { notificationLight = true ) var instanceResponseCallback: (()->Instance)? = null + private val nodeinfoLinks = NodeInfoLinks( + links = arrayListOf() + ) @Before fun setupActivity() { @@ -86,6 +88,7 @@ class ComposeActivityTest { apiMock = mock(MastodonApi::class.java) `when`(apiMock.getCustomEmojis()).thenReturn(Single.just(emptyList())) + `when`(apiMock.getNodeinfoLinks()).thenReturn(Single.just(nodeinfoLinks)) `when`(apiMock.getInstance()).thenReturn(object: Single() { override fun subscribeActual(observer: SingleObserver) { val instance = instanceResponseCallback?.invoke()