blob: d07576e1035fd3bcb56187645ffff5ae24b95396 [file] [log] [blame]
// Latin1
var s = "abcdef,g,,";
var res = s.split(",");
assertEq(res[0], "abcdef");
assertEq(isLatin1(res[0]), true);
assertEq(res[1], "g");
assertEq(res[2], "");
assertEq(res[3], "");
s = "abcdef,gh,,";
res = s.split("\u1200");
assertEq(res[0], "abcdef,gh,,");
assertEq(isLatin1(res[0]), true);
// TwoByte
s = "abcdef\u1200\u1200,g,,";
res = s.split(",");
assertEq(res[0], "abcdef\u1200\u1200");
assertEq(isLatin1(res[0]), false);
assertEq(res[1], "g");
assertEq(res[2], "");
assertEq(res[3], "");
res = s.split("\u1200");
assertEq(res[0], "abcdef");
assertEq(res[1], "");
assertEq(res[2], ",g,,");