diff -r 6060d43a323a -r f180d72cc7a4 vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java Tue Nov 20 21:24:01 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java Sun Nov 25 21:24:03 2012 +0100 @@ -271,12 +271,20 @@ } static Invocable compileClass(StringBuilder sb, String... names) throws ScriptException, IOException { + return compileClass(sb, null, names); + } + static Invocable compileClass( + StringBuilder sb, ScriptEngine[] eng, String... names + ) throws ScriptException, IOException { if (sb == null) { sb = new StringBuilder(); } GenJS.compile(sb, names); ScriptEngineManager sem = new ScriptEngineManager(); ScriptEngine js = sem.getEngineByExtension("js"); + if (eng != null) { + eng[0] = js; + } try { Object res = js.eval(sb.toString()); assertTrue(js instanceof Invocable, "It is invocable object: " + res);