1 /* 2 * Copyright 2016-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. 3 */ 4 package kotlinx.coroutines.test 5 6 import kotlinx.coroutines.* 7 import kotlin.test.* 8 9 class PromiseTest { 10 @Test <lambda>null11 fun testCompletionFromPromise() = runTest { 12 var promiseEntered = false 13 val p = promise { 14 delay(1) 15 promiseEntered = true 16 } 17 delay(2) 18 p.await() 19 assertTrue(promiseEntered) 20 } 21 }