Skip to content

Commit 0419dd0

Browse files
committed
test: fix
1 parent 50ad4b9 commit 0419dd0

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

feature-add/src/test/java/com/hoc/flowmvi/ui/add/AddVMTest.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import com.hoc.flowmvi.domain.usecase.AddUserUseCase
1212
import com.hoc.flowmvi.mvi_testing.BaseMviViewModelTest
1313
import com.hoc.flowmvi.mvi_testing.mapRight
1414
import com.hoc.flowmvi.mvi_testing.returnsWithDelay
15+
import com.hoc.flowmvi.test_utils.TestAppCoroutineDispatchers
1516
import com.hoc.flowmvi.test_utils.valueOrThrow
1617
import io.mockk.coEvery
1718
import io.mockk.coVerify
@@ -41,7 +42,8 @@ class AddVMTest : BaseMviViewModelTest<ViewIntent, ViewState, SingleEvent, AddVM
4142

4243
vm = AddVM(
4344
addUser = addUser,
44-
savedStateHandle = savedStateHandle
45+
savedStateHandle = savedStateHandle,
46+
appCoroutineDispatchers = TestAppCoroutineDispatchers(coroutineRule.testDispatcher)
4547
)
4648
}
4749

feature-main/src/test/java/com/hoc/flowmvi/ui/main/MainVMTest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import com.hoc.flowmvi.mvi_testing.BaseMviViewModelTest
1111
import com.hoc.flowmvi.mvi_testing.delayEach
1212
import com.hoc.flowmvi.mvi_testing.mapRight
1313
import com.hoc.flowmvi.mvi_testing.returnsWithDelay
14+
import com.hoc.flowmvi.test_utils.TestAppCoroutineDispatchers
1415
import io.mockk.coEvery
1516
import io.mockk.coVerify
1617
import io.mockk.coVerifySequence
@@ -54,6 +55,7 @@ class MainVMTest : BaseMviViewModelTest<
5455
getUsersUseCase = getUserUseCase,
5556
refreshGetUsers = refreshGetUsersUseCase,
5657
removeUser = removeUser,
58+
appCoroutineDispatchers = TestAppCoroutineDispatchers(coroutineRule.testDispatcher)
5759
)
5860
}
5961

feature-search/src/test/java/com/hoc/flowmvi/ui/search/SearchVMTest.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import com.hoc.flowmvi.mvi_testing.BaseMviViewModelTest
99
import com.hoc.flowmvi.mvi_testing.mapRight
1010
import com.hoc.flowmvi.mvi_testing.returnsManyWithDelay
1111
import com.hoc.flowmvi.mvi_testing.returnsWithDelay
12+
import com.hoc.flowmvi.test_utils.TestAppCoroutineDispatchers
1213
import com.hoc.flowmvi.ui.search.SearchVM.Companion.SEARCH_DEBOUNCE_DURATION
1314
import com.hoc081098.flowext.concatWith
1415
import com.hoc081098.flowext.timer
@@ -44,7 +45,8 @@ class SearchVMTest : BaseMviViewModelTest<ViewIntent, ViewState, SingleEvent, Se
4445
savedStateHandle = SavedStateHandle()
4546
vm = SearchVM(
4647
searchUsersUseCase = searchUsersUseCase,
47-
savedStateHandle = savedStateHandle
48+
savedStateHandle = savedStateHandle,
49+
appCoroutineDispatchers = TestAppCoroutineDispatchers(coroutineRule.testDispatcher),
4850
)
4951
}
5052

0 commit comments

Comments
 (0)