[JS IR] Move tests for JS code diagnostics

^KT-62425
This commit is contained in:
Alexander Korepanov
2023-10-12 13:14:17 +02:00
committed by Space Team
parent 78aa34b3e8
commit 04809a6b3b
22 changed files with 92 additions and 92 deletions
@@ -0,0 +1,24 @@
val a = "1"
fun nonConst(): String = "1"
fun test() {
val b = "b"
js(a)
js((b))
js(("c"))
js(<!CONSTANT_EXPECTED_TYPE_MISMATCH, JSCODE_ARGUMENT_SHOULD_BE_CONSTANT!>3<!>)
js(<!JSCODE_ARGUMENT_SHOULD_BE_CONSTANT, TYPE_MISMATCH!>3 + 2<!>)
js(<!CONSTANT_EXPECTED_TYPE_MISMATCH, JSCODE_ARGUMENT_SHOULD_BE_CONSTANT!>1.0f<!>)
js(<!CONSTANT_EXPECTED_TYPE_MISMATCH, JSCODE_ARGUMENT_SHOULD_BE_CONSTANT!>true<!>)
js("$a")
js("${1}")
js("$b;")
js("${b}bb")
js(a + a)
js("a" + "a")
js("ccc")
js(<!JSCODE_ARGUMENT_SHOULD_BE_CONSTANT!>nonConst()<!>)
}