Java byte type is signed, adjust the XHR read values
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Thu, 30 Oct 2014 16:45:20 +0100
changeset 1718ff14ad07bc16
parent 1717 f5200d90b730
child 1719 d83b02a4b7a8
Java byte type is signed, adjust the XHR read values
rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/ResourcesTest.java
     1.1 --- a/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/ResourcesTest.java	Thu Oct 30 01:50:21 2014 +0100
     1.2 +++ b/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/ResourcesTest.java	Thu Oct 30 16:45:20 2014 +0100
     1.3 @@ -126,7 +126,9 @@
     1.4          "xhr.send();\n" +
     1.5          "var ret = []\n" +
     1.6          "for (var i = 0; i < xhr.responseText.length; i++) {\n" +
     1.7 -        "  ret.push(xhr.responseText.charCodeAt(i) & 0xff);\n" +
     1.8 +        "  var b = xhr.responseText.charCodeAt(i) & 0xff;\n" +
     1.9 +        "  if (b > 127) b -= 256;\n" +
    1.10 +        "  ret.push(b);\n" +
    1.11          "}\n" +
    1.12          "return ret;\n"
    1.13      )