test: await for async getReason method call

This commit is contained in:
Rohit Verma 2025-06-23 13:59:35 +05:30
parent 47368c1285
commit 84285aefcd
No known key found for this signature in database
GPG key ID: D64E53E770687D0E

View file

@ -59,7 +59,7 @@ class ReasonBuilderTest {
PowerMockito.`when`(context?.getString(R.string.user_not_logged_in)) PowerMockito.`when`(context?.getString(R.string.user_not_logged_in))
.thenReturn("Log-in expired. Please log in again.") .thenReturn("Log-in expired. Please log in again.")
reasonBuilder!!.getReason(mock(Media::class.java), "test").test() reasonBuilder!!.getReason(mock(Media::class.java), "test").test().await()
verify(sessionManager, times(1))!!.forceLogin(any(Context::class.java)) verify(sessionManager, times(1))!!.forceLogin(any(Context::class.java))
} }
@ -76,7 +76,7 @@ class ReasonBuilderTest {
val media = media(filename = "test_file", dateUploaded = Date()) val media = media(filename = "test_file", dateUploaded = Date())
reasonBuilder!!.getReason(media, "test").test() reasonBuilder!!.getReason(media, "test").test().await()
verify(sessionManager, times(0))!!.forceLogin(any(Context::class.java)) verify(sessionManager, times(0))!!.forceLogin(any(Context::class.java))
verify(okHttpJsonApiClient, times(1))!!.getGlobalFileUsages(anyString(), anyInt()) verify(okHttpJsonApiClient, times(1))!!.getGlobalFileUsages(anyString(), anyInt())
} }