Jaehwa Noh 2 weeks ago committed by GitHub
commit f78b456de8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -138,26 +138,22 @@ class SearchViewModelTest {
fun searchTextWithThreeSpaces_isEmptyQuery() = runTest { fun searchTextWithThreeSpaces_isEmptyQuery() = runTest {
searchContentsRepository.addNewsResources(newsResourcesTestData) searchContentsRepository.addNewsResources(newsResourcesTestData)
searchContentsRepository.addTopics(topicsTestData) searchContentsRepository.addTopics(topicsTestData)
val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.searchResultUiState.collect() } backgroundScope.launch(UnconfinedTestDispatcher()) { viewModel.searchResultUiState.collect() }
viewModel.onSearchQueryChanged(" ") viewModel.onSearchQueryChanged(" ")
assertIs<EmptyQuery>(viewModel.searchResultUiState.value) assertIs<EmptyQuery>(viewModel.searchResultUiState.value)
collectJob.cancel()
} }
@Test @Test
fun searchTextWithThreeSpacesAndOneLetter_isEmptyQuery() = runTest { fun searchTextWithThreeSpacesAndOneLetter_isEmptyQuery() = runTest {
searchContentsRepository.addNewsResources(newsResourcesTestData) searchContentsRepository.addNewsResources(newsResourcesTestData)
searchContentsRepository.addTopics(topicsTestData) searchContentsRepository.addTopics(topicsTestData)
val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.searchResultUiState.collect() } backgroundScope.launch(UnconfinedTestDispatcher()) { viewModel.searchResultUiState.collect() }
viewModel.onSearchQueryChanged(" a") viewModel.onSearchQueryChanged(" a")
assertIs<EmptyQuery>(viewModel.searchResultUiState.value) assertIs<EmptyQuery>(viewModel.searchResultUiState.value)
collectJob.cancel()
} }
@Test @Test

Loading…
Cancel
Save