Slide 22
Slide 22 text
How to fix this?
@Test
fun callSomeObsevable_should_be_true_if_postTransaction_is_executed() {
....
val testSubscriber = viewModel.callSomeObsevable.test()
viewModel.postTransaction(itemId).test()
.assertSubscribed()
.assertNoErrors()
.assertComplete()
testSubscriber
.assertNoErrors()
.assertComplete()
.assertValue(true)
}
→before calling postTransaction, we need to subscribe observable function first.
22