Skip this test if there is no presenter
authorJaroslav Tulach <jaroslav.tulach@netbeans.org>
Mon, 03 Feb 2014 15:12:08 +0100
changeset 51954eab19e5c93
parent 518 05b974ed606e
child 520 bd9a54a9b958
Skip this test if there is no presenter
json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java
     1.1 --- a/json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java	Mon Feb 03 15:11:48 2014 +0100
     1.2 +++ b/json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java	Mon Feb 03 15:12:08 2014 +0100
     1.3 @@ -275,12 +275,16 @@
     1.4      }
     1.5      
     1.6      @KOTest public void callLater() throws Exception{
     1.7 -        Fn.activePresenter().loadScript(new StringReader(
     1.8 +        final Fn.Presenter p = Fn.activePresenter();
     1.9 +        if (p == null) {
    1.10 +            return;
    1.11 +        }
    1.12 +        p.loadScript(new StringReader(
    1.13              "if (typeof window === 'undefined') window = {};"
    1.14          ));
    1.15          Later l = new Later();
    1.16          l.register();
    1.17 -        Fn.activePresenter().loadScript(new StringReader(
    1.18 +        p.loadScript(new StringReader(
    1.19              "window.later();"
    1.20          ));
    1.21          assert l.call == 42 : "Method was called: " + l.call;