Slide 149
Slide 149 text
Flows
@Test
fun useTerminalOperators() = runTest {
val repository = Repository(ColdFakeDataSource())
val first = repository.scores().first()
assertEquals(10, first)
val values = repository.scores().toList()
assertEquals(10, values[0])
assertEquals(20, values[1])
assertEquals(4, values.size)
val someValues = repository.scores().take(2).toList()
assertEquals(10, someValues[0])
assertEquals(20, someValues[1])
}