diff --git a/src/test/java/scripting/ScriptEvaluationTest.java b/src/test/java/scripting/ScriptEvaluationTest.java index 4780841987..9d9c1a8f82 100644 --- a/src/test/java/scripting/ScriptEvaluationTest.java +++ b/src/test/java/scripting/ScriptEvaluationTest.java @@ -41,6 +41,10 @@ public class ScriptEvaluationTest { return getScriptFilePaths("quest"); } + private static List reactorScriptFilePaths() throws IOException { + return getScriptFilePaths("reactor"); + } + private static List getScriptFilePaths(final String scriptsSubdirectory) throws IOException { Path scriptDirectory = Path.of("scripts", scriptsSubdirectory); try (Stream pathStream = Files.walk(scriptDirectory)) { @@ -90,4 +94,12 @@ public class ScriptEvaluationTest { assertNotNull(scriptEngine); } + + @ParameterizedTest + @MethodSource("reactorScriptFilePaths") + void reactorScriptShouldEvaluate(String reactorScriptPath) { + ScriptEngine scriptEngine = scriptManager.getInvocableScriptEngine(reactorScriptPath); + + assertNotNull(scriptEngine); + } }