rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java
branchclosure
changeset 1610 a6f807104d8e
parent 1609 752f48257d4a
child 1611 d0df418a5993
     1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java	Wed May 28 10:47:18 2014 +0200
     1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java	Wed May 28 13:38:29 2014 +0200
     1.3 @@ -147,6 +147,12 @@
     1.4          StringBuilder sb, ScriptEngine[] eng, 
     1.5          String name, final String resourceName, final String resourceContent
     1.6      ) throws ScriptException, IOException {
     1.7 +        return compileClassesAsExtension(sb, eng, resourceName, resourceContent, name);
     1.8 +    }
     1.9 +    static TestVM compileClassesAsExtension(
    1.10 +        StringBuilder sb, ScriptEngine[] eng, 
    1.11 +        final String resourceName, final String resourceContent, String... names
    1.12 +    ) throws ScriptException, IOException {
    1.13          if (sb == null) {
    1.14              sb = new StringBuilder();
    1.15          }
    1.16 @@ -166,8 +172,9 @@
    1.17                      return super.get(name);
    1.18                  }
    1.19              }).
    1.20 -            addRootClasses(name).
    1.21 +            addClasses(names).
    1.22              addResources("org/apidesign/vm4brwsr/obj.js").
    1.23 +            addExported("org/apidesign/vm4brwsr/").
    1.24              obfuscation(ObfuscationLevel.FULL).
    1.25              library();
    1.26          if (resourceName != null) {