From 49d092cae801055e454f8dc1bf70404216f8cc25 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Mon, 3 Feb 2020 10:10:10 +0100 Subject: [PATCH] [minor] add incomplete test to the repl tests --- .../jsr223/test/KotlinJsr223ScriptEngineIT.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libraries/scripting/jsr223-test/test/kotlin/script/experimental/jsr223/test/KotlinJsr223ScriptEngineIT.kt b/libraries/scripting/jsr223-test/test/kotlin/script/experimental/jsr223/test/KotlinJsr223ScriptEngineIT.kt index b5903a6f4ed..584892fa073 100644 --- a/libraries/scripting/jsr223-test/test/kotlin/script/experimental/jsr223/test/KotlinJsr223ScriptEngineIT.kt +++ b/libraries/scripting/jsr223-test/test/kotlin/script/experimental/jsr223/test/KotlinJsr223ScriptEngineIT.kt @@ -65,6 +65,17 @@ class KotlinJsr223ScriptEngineIT { Assert.assertEquals(5, res2) } + @Test + fun testIncomplete() { + val engine = ScriptEngineManager().getEngineByExtension("kts")!! + val res0 = try { + engine.eval("val x =") + } catch (e: ScriptException) { + e + } + Assert.assertTrue("Unexpected check results: $res0", (res0 as? ScriptException)?.message?.contains("Expecting an expression") ?: false) + } + @Test fun testEvalWithError() { val engine = ScriptEngineManager().getEngineByExtension("kts")!!