1.1 --- a/json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java Wed Mar 12 20:24:18 2014 +0100
1.2 +++ b/json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java Wed Mar 12 20:26:58 2014 +0100
1.3 @@ -322,6 +322,17 @@
1.4 assert back instanceof Bodies.E : "Instance of E " + back;
1.5 assert back == Bodies.E.A : "it is A: " + back;
1.6 }
1.7 +
1.8 + @KOTest public void enumFromCallbackRemainsEnum() {
1.9 + Object back = Bodies.callback(new Callable<Object>() {
1.10 + @Override
1.11 + public Object call() throws Exception {
1.12 + return Bodies.E.B;
1.13 + }
1.14 + });
1.15 + assert back instanceof Bodies.E : "Instance of E " + back;
1.16 + assert back == Bodies.E.B : "it is B: " + back;
1.17 + }
1.18
1.19 Later l;
1.20 @KOTest public void callLater() throws Exception{