diff --git a/app/src/test/java/io/legado/app/JsTest.kt b/app/src/test/java/io/legado/app/JsTest.kt index c1b4f35e2..b548a3df7 100644 --- a/app/src/test/java/io/legado/app/JsTest.kt +++ b/app/src/test/java/io/legado/app/JsTest.kt @@ -41,7 +41,11 @@ class JsTest { fun testFor() { val context = SCRIPT_ENGINE.getScriptContext(SimpleBindings()) val scope = SCRIPT_ENGINE.getRuntimeScope(context) - Context.enter().evaluateString(scope, printJs, "print", 1, null) + try { + Context.enter().evaluateString(scope, printJs, "print", 1, null) + } finally { + Context.exit() + } @Language("js") val jsFor = """ let result = 0