mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
23 lines
603 B
JavaScript
23 lines
603 B
JavaScript
// Tests conversion of a single byte from UTF-16 to Unicode
|
|
|
|
const inString = "A";
|
|
|
|
const expectedString = "\ufffd";
|
|
|
|
const charset = "UTF-16BE";
|
|
|
|
function run_test() {
|
|
var ScriptableUnicodeConverter =
|
|
Components.Constructor("@mozilla.org/intl/scriptableunicodeconverter",
|
|
"nsIScriptableUnicodeConverter");
|
|
|
|
var converter = new ScriptableUnicodeConverter();
|
|
converter.charset = charset;
|
|
try {
|
|
var outString = converter.ConvertToUnicode(inString) + converter.Finish();
|
|
} catch(e) {
|
|
outString = "\ufffd";
|
|
}
|
|
do_check_eq(outString, expectedString);
|
|
}
|