Skip to content
Snippets Groups Projects
Commit db645fa2 authored by Mohamed Metwalli's avatar Mohamed Metwalli
Browse files

Fix home test

parent 85fc3447
No related branches found
No related tags found
No related merge requests found
package de.rki.coronawarnapp.ui.main.home package de.rki.coronawarnapp.ui.main.home
import androidx.fragment.app.testing.launchFragment import androidx.fragment.app.testing.launchFragment
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.MutableLiveData import androidx.lifecycle.MutableLiveData
import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.ext.junit.runners.AndroidJUnit4
import dagger.Module import dagger.Module
import dagger.android.ContributesAndroidInjector import dagger.android.ContributesAndroidInjector
import de.rki.coronawarnapp.R
import io.mockk.MockKAnnotations import io.mockk.MockKAnnotations
import io.mockk.Runs import io.mockk.Runs
import io.mockk.every import io.mockk.every
...@@ -32,7 +32,6 @@ class HomeFragmentTest : BaseUITest() { ...@@ -32,7 +32,6 @@ class HomeFragmentTest : BaseUITest() {
every { viewModel.refreshRequiredData() } just Runs every { viewModel.refreshRequiredData() } just Runs
setupMockViewModel(object : HomeFragmentViewModel.Factory { setupMockViewModel(object : HomeFragmentViewModel.Factory {
// override fun create(handle: SavedStateHandle){} HomeFragmentViewModel = viewModel}
override fun create(): HomeFragmentViewModel = viewModel override fun create(): HomeFragmentViewModel = viewModel
}) })
} }
...@@ -44,10 +43,9 @@ class HomeFragmentTest : BaseUITest() { ...@@ -44,10 +43,9 @@ class HomeFragmentTest : BaseUITest() {
@Test @Test
fun onResumeCallsRefresh() { fun onResumeCallsRefresh() {
launchFragment<HomeFragment>().apply { // AppTheme is required here to prevent xml inflation crash
moveToState(Lifecycle.State.RESUMED) launchFragment<HomeFragment>(themeResId = R.style.AppTheme)
verify(exactly = 1) { viewModel.refreshRequiredData() } verify(exactly = 1) { viewModel.refreshRequiredData() }
}
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment