ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/KnockoutFXTest.java
changeset 1481 3680747f6a19
parent 1429 66358a11c016
child 1676 87f66a77adf9
     1.1 --- a/ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/KnockoutFXTest.java	Thu Jan 09 21:21:34 2014 +0100
     1.2 +++ b/ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/KnockoutFXTest.java	Fri Mar 07 09:41:24 2014 +0100
     1.3 @@ -25,6 +25,7 @@
     1.4  import java.net.URL;
     1.5  import java.net.URLConnection;
     1.6  import java.util.Map;
     1.7 +import java.util.concurrent.Executor;
     1.8  import net.java.html.BrwsrCtx;
     1.9  import net.java.html.js.JavaScriptBody;
    1.10  import org.apidesign.bck2brwsr.vmtest.VMTest;
    1.11 @@ -60,11 +61,15 @@
    1.12  
    1.13      @Override
    1.14      public BrwsrCtx createContext() {
    1.15 -        KO4J ko = new KO4J(Fn.activePresenter());
    1.16 +        final Fn.Presenter p = Fn.activePresenter();
    1.17 +        KO4J ko = new KO4J(p);
    1.18          TyrusContext tc = new TyrusContext();
    1.19          Contexts.Builder b = Contexts.newBuilder().
    1.20              register(Technology.class, ko.knockout(), 10).
    1.21              register(Transfer.class, ko.transfer(), 10);
    1.22 +        if (p instanceof Executor) {
    1.23 +            b.register(Executor.class, (Executor)p, 10);
    1.24 +        }
    1.25          try {
    1.26              Class.forName("java.util.function.Function");
    1.27              // prefer WebView's WebSockets on JDK8