[Wasm] Fix kotlin test throw methods

This commit is contained in:
Igor Yakovlev
2023-04-26 16:22:33 +02:00
committed by Space Team
parent f470406150
commit 0629f6758f
@@ -21,13 +21,11 @@ private fun it(name: String, fn: () -> JsAny?): Unit =
private fun xit(name: String, fn: () -> JsAny?): Unit = private fun xit(name: String, fn: () -> JsAny?): Unit =
js("xit(name, fn)") js("xit(name, fn)")
private fun jsThrow(jsException: JsAny) { private fun jsThrow(jsException: JsAny): Nothing =
js("throw e") js("{ throw jsException; }")
}
private fun throwableToJsError(message: String, stack: String): JsAny { private fun throwableToJsError(message: String, stack: String): JsAny =
js("var e = new Error(); e.message = message; e.stack = stack; return e;") js("{ const e = new Error(); e.message = message; e.stack = stack; return e; }")
}
private fun Throwable.toJsError(): JsAny = private fun Throwable.toJsError(): JsAny =
throwableToJsError(message ?: "", stackTraceToString()) throwableToJsError(message ?: "", stackTraceToString())