1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/VMLazyTest.java Mon Jan 21 13:46:44 2013 +0100
1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/VMLazyTest.java Mon Jan 21 15:32:53 2013 +0100
1.3 @@ -45,7 +45,9 @@
1.4 sb.append("\n return c[method]();");
1.5 sb.append("\n}");
1.6
1.7 -
1.8 + sb.append("\nfunction checkKO() {");
1.9 + sb.append("\n return ko !== null;");
1.10 + sb.append("\n}");
1.11
1.12 ScriptEngine[] arr = { null };
1.13 code = StaticMethodTest.compileClass(sb, arr,
1.14 @@ -71,6 +73,9 @@
1.15 assertExec("ko is defined", "test", true,
1.16 Script.class.getName(), "checkNotNull__Z"
1.17 );
1.18 +
1.19 + Object res = code.invokeFunction("checkKO");
1.20 + assertEquals(res, true, "KO is defined on a global level");
1.21 }
1.22
1.23 private static void assertExec(String msg, String methodName, Object expRes, Object... args) throws Exception {