Nashorn is returning different instance which is just equal (but not identical) to the original function
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Wed, 30 Oct 2013 17:25:35 +0100
changeset 1393fc6250370fd5
parent 1392 da9e5973e699
child 1394 66b5956ee49d
Nashorn is returning different instance which is just equal (but not identical) to the original function
launcher/fx/src/test/java/org/apidesign/bck2brwsr/launcher/fximpl/JsClassLoaderTest.java
     1.1 --- a/launcher/fx/src/test/java/org/apidesign/bck2brwsr/launcher/fximpl/JsClassLoaderTest.java	Wed Oct 30 17:15:23 2013 +0100
     1.2 +++ b/launcher/fx/src/test/java/org/apidesign/bck2brwsr/launcher/fximpl/JsClassLoaderTest.java	Wed Oct 30 17:25:35 2013 +0100
     1.3 @@ -92,7 +92,7 @@
     1.4                              all.addAll(Arrays.asList(args));
     1.5                              Invocable inv = (Invocable)eng;
     1.6                              Object ret = inv.invokeMethod(val, "call", all.toArray());
     1.7 -                            return ret == val ? null : ret;
     1.8 +                            return val.equals(ret) ? null : ret;
     1.9                          }
    1.10                      };
    1.11                  } catch (ScriptException ex) {