/* * Copyright 2016-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. */ package kotlinx.coroutines.test import kotlinx.coroutines.* import kotlin.test.* class PromiseTest { @Test fun testCompletionFromPromise() = runTest { var promiseEntered = false val p = promise { delay(1) promiseEntered = true } delay(2) p.await() assertTrue(promiseEntered) } }