[JS IR] Fix JS box tests

^KT-62425
This commit is contained in:
Alexander Korepanov
2023-10-11 12:34:40 +02:00
committed by Space Team
parent b9c7a672b8
commit 78aa34b3e8
4 changed files with 8 additions and 5 deletions
+2 -2
View File
@@ -28,8 +28,8 @@ internal inline fun String.myAwesomePolyfill(): Boolean =
asDynamic()
.myAwesomePolyfill()
val walter1VarDecl = "var walter1 = _.exclamate('Walter');"
val jesse1VarDecl = "var jesse1 = _.exclamate(jesse);"
const val walter1VarDecl = "var walter1 = _.exclamate('Walter');"
const val jesse1VarDecl = "var jesse1 = _.exclamate(jesse);"
// FILE: test.kt
+2 -1
View File
@@ -5,6 +5,7 @@ fun box(): String {
var c: Int = 0
val code = "c = 3"
@Suppress("JSCODE_ARGUMENT_NON_CONST_EXPRESSION")
js(code)
assertEquals(3, c)
@@ -12,4 +13,4 @@ fun box(): String {
assertEquals(5, c)
return "OK"
}
}
+2 -1
View File
@@ -2,10 +2,11 @@ fun foo(): String {
val q1 = "O"
val q2 = "K"
val qq = q1 + q2
@Suppress("JSCODE_ARGUMENT_NON_CONST_EXPRESSION")
val b = js("\"$qq\"")
return b
}
fun box() = foo()
fun box() = foo()
+2 -1
View File
@@ -4,8 +4,9 @@ val pp = p1 + p2
fun bar(): String {
val v = pp
@Suppress("JSCODE_ARGUMENT_NON_CONST_EXPRESSION")
val b = js("\"$v\"")
return b
}
fun box(): String = bar()
fun box(): String = bar()