From 1ac4c1ccd5263bd0676eb3433d46370d78b67af5 Mon Sep 17 00:00:00 2001
From: Alex Leigh <a@leigh-co.com>
Date: Sun, 17 Sep 2023 13:01:20 -0700
Subject: [PATCH] lc-esp-script-engine: Improved timeout test-case.

---
 .../java/lc/esp/script/engine/ScriptContextTest.java  | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/java/lc-esp-script-engine/src/test/java/lc/esp/script/engine/ScriptContextTest.java b/java/lc-esp-script-engine/src/test/java/lc/esp/script/engine/ScriptContextTest.java
index 755b8d368..80f0590ef 100644
--- a/java/lc-esp-script-engine/src/test/java/lc/esp/script/engine/ScriptContextTest.java
+++ b/java/lc-esp-script-engine/src/test/java/lc/esp/script/engine/ScriptContextTest.java
@@ -23,8 +23,15 @@ public class ScriptContextTest {
     }
 
     @Test
-    public void scriptInterruptionTest() throws ScriptException, TimeoutException {
+    public void scriptInterruptionTest() throws ScriptException {
         ESPScriptEngine sc = new ESPScriptEngine();
-        sc.eval("while(true){}");
+        boolean worked = false;
+        try {
+            sc.eval("while(true){}");
+        } catch (TimeoutException e) {
+            worked = true;
+        }
+
+        assert (worked);
     }
 }
-- 
GitLab