How can I test such a case? ```@Test fun shouldTim...
# squarelibraries
j
How can I test such a case?
Copy code
@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)
    }
}
I get
No value produced in 1s
rather than a timeout exception