fixed wrong error message in val ++/--
This commit is contained in:
1 parent
0973a6afeb
commit
d0f51928de
2 files changed
+32
-15
No files matched your search
@@ -17,12 +17,12 @@
|
||||
|
||||
package net.sergeych.lyng
|
||||
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import net.sergeych.lyng.obj.toInt
|
||||
import kotlin.test.Test
|
||||
import kotlin.test.assertContains
|
||||
import kotlin.test.assertEquals
|
||||
import kotlin.time.Duration.Companion.milliseconds
|
||||
import kotlin.test.assertFailsWith
|
||||
import kotlin.time.TimeSource
|
||||
|
||||
class OptTest {
|
||||
@@ -42,7 +42,6 @@ class OptTest {
|
||||
repeat(3) { pass ->
|
||||
val size = scope.eval("buildArray(200000)").toInt()
|
||||
assertEquals(200000, size, "warmup pass ${pass + 1} failed")
|
||||
delay(100)
|
||||
}
|
||||
|
||||
|
||||
@@ -80,5 +79,15 @@ class OptTest {
|
||||
""".trimIndent()
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testErrorMessage() = runTest {
|
||||
val ex = assertFailsWith<ScriptError> {
|
||||
eval("""
|
||||
val a = 1
|
||||
a++
|
||||
""".trimIndent())
|
||||
}
|
||||
assertContains(ex.errorMessage, "can't reassign val a")
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user