1.1 --- a/json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java Sun Dec 15 19:03:35 2013 +0100
1.2 +++ b/json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java Sun Dec 15 22:00:38 2013 +0100
1.3 @@ -51,6 +51,17 @@
1.4 Bodies.callback(run);
1.5 assert run.cnt == 1 : "Can call even private implementation classes: " + run.cnt;
1.6 }
1.7 +
1.8 + @KOTest public void doubleCallbackToRunnable() {
1.9 + final R run = new R();
1.10 + class First implements Runnable {
1.11 + @Override public void run() {
1.12 + Bodies.callback(run);
1.13 + }
1.14 + }
1.15 + Bodies.callback(new First());
1.16 + assert run.cnt == 1 : "Can call even private implementation classes: " + run.cnt;
1.17 + }
1.18
1.19 @KOTest public void identity() {
1.20 Object p = new Object();