jean
@Test fun shouldTimeOut() = runTest { suspend fun number(): Int { delay(2000) return 1 } flow { emit(0) withTimeout(1000) { emit(number()) } }.test { assertEquals(0, awaitItem()) assertTrue(awaitError() is TimeoutCancellationException) } }
No value produced in 1s
A modern programming language that makes developers happier.