diff --git a/app/src/test/java/gq/kirmanak/mealient/data/recipes/impl/RecipeRepoTest.kt b/app/src/test/java/gq/kirmanak/mealient/data/recipes/impl/RecipeRepoTest.kt index 298678e..20c4568 100644 --- a/app/src/test/java/gq/kirmanak/mealient/data/recipes/impl/RecipeRepoTest.kt +++ b/app/src/test/java/gq/kirmanak/mealient/data/recipes/impl/RecipeRepoTest.kt @@ -1,17 +1,16 @@ package gq.kirmanak.mealient.data.recipes.impl -import androidx.paging.InvalidatingPagingSourceFactory import com.google.common.truth.Truth.assertThat import gq.kirmanak.mealient.data.recipes.RecipeRepo import gq.kirmanak.mealient.data.recipes.db.RecipeStorage import gq.kirmanak.mealient.data.recipes.network.RecipeDataSource -import gq.kirmanak.mealient.database.recipe.entity.RecipeSummaryEntity import gq.kirmanak.mealient.test.BaseUnitTest import gq.kirmanak.mealient.test.RecipeImplTestData.CAKE_FULL_RECIPE_INFO import gq.kirmanak.mealient.test.RecipeImplTestData.FULL_CAKE_INFO_ENTITY import io.mockk.coEvery import io.mockk.coVerify import io.mockk.impl.annotations.MockK +import io.mockk.verify import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest import org.junit.Before @@ -29,8 +28,8 @@ class RecipeRepoTest : BaseUnitTest() { @MockK lateinit var remoteMediator: RecipesRemoteMediator - @MockK - lateinit var pagingSourceFactory: InvalidatingPagingSourceFactory + @MockK(relaxUnitFun = true) + lateinit var pagingSourceFactory: RecipePagingSourceFactory lateinit var subject: RecipeRepo @@ -59,4 +58,10 @@ class RecipeRepoTest : BaseUnitTest() { subject.clearLocalData() coVerify { storage.clearAllLocalData() } } + + @Test + fun `when updateNameQuery expect sets query in paging source factory`() { + subject.updateNameQuery("query") + verify { pagingSourceFactory.setQuery("query") } + } } \ No newline at end of file diff --git a/app/src/test/java/gq/kirmanak/mealient/data/recipes/impl/RecipesRemoteMediatorTest.kt b/app/src/test/java/gq/kirmanak/mealient/data/recipes/impl/RecipesRemoteMediatorTest.kt index 196cd3c..ed693f6 100644 --- a/app/src/test/java/gq/kirmanak/mealient/data/recipes/impl/RecipesRemoteMediatorTest.kt +++ b/app/src/test/java/gq/kirmanak/mealient/data/recipes/impl/RecipesRemoteMediatorTest.kt @@ -37,7 +37,7 @@ class RecipesRemoteMediatorTest : BaseUnitTest() { lateinit var dataSource: RecipeDataSource @MockK(relaxUnitFun = true) - lateinit var pagingSourceFactory: InvalidatingPagingSourceFactory + lateinit var pagingSourceFactory: RecipePagingSourceFactory @Before override fun setUp() {