rra/ilgonmic/after-test-promise

[JS] Node downloading for js ir integration kotlin test

[JS] Fix API of Promise

[JS IR] Promise symbol as lazy2

[JS] Support legacy compiler aftertest with promises

[JS IR] Generate finally for promised tests

[JS] Setup it tests for JS IR kotlin-test

Merge-request: KT-MR-5168

^KT-49738 fixed
This commit is contained in:
Ilya Goncharov
2021-12-08 08:22:53 +00:00
committed by Space
parent bdeae7668e
commit 0c74376cc4
13 changed files with 258 additions and 11 deletions
@@ -44,14 +44,22 @@ class AsyncTest {
var log = ""
var afterLog = ""
@BeforeTest
fun before() {
log = ""
}
// Until bootstrap update
@AfterTest
fun after() {
// assertEquals(afterLog, "after")
}
fun promise(v: Int) = Promise<Int> { resolve, reject ->
log += "a"
js("setTimeout")({ log += "c"; resolve(v) }, 100)
js("setTimeout")({ log += "c"; afterLog += "after"; resolve(v) }, 100)
log += "b"
}