(data, encoding)
| 47 | |
| 48 | // For XMLHttpRequest and TextDecoder tests |
| 49 | function assert_decode(data, encoding) { |
| 50 | if(encoding == "ISO-8859-8-I") { |
| 51 | encoding = "ISO-8859-8" |
| 52 | } |
| 53 | for(var i = 0, l = data.length; i < l; i++) { |
| 54 | var cp = data.charCodeAt(i), |
| 55 | expectedCp = (i < 0x80) ? i : singleByteIndexes[encoding][i-0x80] |
| 56 | if(expectedCp == null) { |
| 57 | expectedCp = 0xFFFD |
| 58 | } |
| 59 | assert_equals(cp, expectedCp, encoding + ":" + i) |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | var subsetTest = ""; |
| 64 | if (location.search) { |
no test coverage detected