Koin - how to provide mock ViewModel for espresso test?
How can we inject mocked viewModel into Activity for espresso test?
Using declareMock I get mock object in Test class but Activity receives regular viewModel object.
@RunWith(AndroidJUnit4::class)
class SomeActivityTest : KoinTest {
@Rule
@JvmField
val rule = ActivityTestRule(SomeActivity::class.java, true, true)
val viewModel: MyViewModel by inject()
@Before
fun setup() {
declareMock(isFactory = true, binds = listOf(ViewModel::class))
}
@After...