Slide 105
Slide 105 text
Flow Assert
@Test
fun `should poll every second`() = runBlockingTest {
val "flow = poller.poll(1_000)
launch {
"flow.test {
assertEquals(expectItem(), data)
assertEquals(expectItem(), data)
expectComplete()
}
}
testDispatcher.advanceTimeBy(2_000)
poller.close()