Pitel
07/20/2021, 11:06 AM@AfterTest
is ran before @Test
returning JS promise finishes in Node.js test?Pitel
07/20/2021, 11:24 AMimport kotlin.test.AfterTest
import kotlin.test.BeforeTest
import kotlin.test.Test
import kotlin.test.assertTrue
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.promise
class PromiseTest {
var inTest = false
@BeforeTest
fun before() {
inTest = true
}
@AfterTest
fun after() {
inTest = false
}
@Test
fun withoutPromise() {
assertTrue(inTest)
}
@Test
fun withPromise() = GlobalScope.promise {
assertTrue(inTest) // FAIL?!
}
}
Pitel
07/20/2021, 1:50 PMbrowserTest
.Pitel
07/20/2021, 2:07 PMPitel
07/20/2021, 2:08 PM