and ``` class SuspendTest { @Test fun a(): Promi...
# coroutines
j
and
Copy code
class SuspendTest {
  @Test fun a(): Promise<Unit> = Promise { resolve, reject ->
    window.setTimeout({
      assertTrue(true)
      resolve(Unit)
    }, 10)
  }
}
works so I guess have to do some weird, bisect-like programming between the two to find where it breaks