From 334ea7ecdb7985a9d297f98dd0ef350334176a26 Mon Sep 17 00:00:00 2001 From: Jaehwa Noh Date: Wed, 25 Dec 2024 11:08:24 +0900 Subject: [PATCH] Replace manual collectJob to backgroundScope. Change-Id: I7ba8a89f1c39170fbb4262d268828f42f9458f53 --- .../nowinandroid/feature/search/SearchViewModelTest.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/feature/search/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModelTest.kt b/feature/search/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModelTest.kt index 1b866cec2..32f471540 100644 --- a/feature/search/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModelTest.kt +++ b/feature/search/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModelTest.kt @@ -138,26 +138,22 @@ class SearchViewModelTest { fun searchTextWithThreeSpaces_isEmptyQuery() = runTest { searchContentsRepository.addNewsResources(newsResourcesTestData) searchContentsRepository.addTopics(topicsTestData) - val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.searchResultUiState.collect() } + backgroundScope.launch(UnconfinedTestDispatcher()) { viewModel.searchResultUiState.collect() } viewModel.onSearchQueryChanged(" ") assertIs(viewModel.searchResultUiState.value) - - collectJob.cancel() } @Test fun searchTextWithThreeSpacesAndOneLetter_isEmptyQuery() = runTest { searchContentsRepository.addNewsResources(newsResourcesTestData) searchContentsRepository.addTopics(topicsTestData) - val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.searchResultUiState.collect() } + backgroundScope.launch(UnconfinedTestDispatcher()) { viewModel.searchResultUiState.collect() } viewModel.onSearchQueryChanged(" a") assertIs(viewModel.searchResultUiState.value) - - collectJob.cancel() } @Test