быть более точным, то нужно протестировать нечто подобное:
suspend fun systemUnderTest() = coroutineScope {
while (isActive) {
delay(1000)
//Do something
}
}
нужно отменять скоуп в котором запущенна эта функция (systemUnderTest) тогда отмена прокинется вовнутрь
Обсуждают сегодня