summaryrefslogtreecommitdiff
path: root/ext/PerlIO-encoding
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2014-10-22 10:17:40 -0600
committerKarl Williamson <khw@cpan.org>2015-03-05 21:48:27 -0700
commitaa0bd1ca4055207ac3a3da601a4c05d1adef6971 (patch)
tree0246d2efbb6da065ead306a6fbfde4df6ec315d8 /ext/PerlIO-encoding
parentbdf3ec5efeabede3c441b149686008dba865417b (diff)
downloadperl-aa0bd1ca4055207ac3a3da601a4c05d1adef6971.tar.gz
PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform
Diffstat (limited to 'ext/PerlIO-encoding')
-rw-r--r--ext/PerlIO-encoding/t/encoding.t11
1 files changed, 4 insertions, 7 deletions
diff --git a/ext/PerlIO-encoding/t/encoding.t b/ext/PerlIO-encoding/t/encoding.t
index 6b4d3d068a..fdd1f246c1 100644
--- a/ext/PerlIO-encoding/t/encoding.t
+++ b/ext/PerlIO-encoding/t/encoding.t
@@ -9,6 +9,7 @@ BEGIN {
print "1..0 # Skip: not Encode\n";
exit 0;
}
+ require "../../t/charset_tools.pl";
}
use Test::More tests => 24;
@@ -37,13 +38,9 @@ if (open(GRK, ">$grk")) {
if (open(UTF, "<$utf")) {
binmode(UTF, ":bytes");
- if (ord('A') == 193) { # EBCDIC
- # alpha beta gamma in UTF-EBCDIC Unicode (0x3b1 0x3b2 0x3b3)
- is(scalar <UTF>, "\xb4\x58\xb4\x59\xb4\x62");
- } else {
- # alpha beta gamma in UTF-8 Unicode (0x3b1 0x3b2 0x3b3)
- is(scalar <UTF>, "\xce\xb1\xce\xb2\xce\xb3");
- }
+
+ # alpha beta gamma in UTF-8 Unicode (0x3b1 0x3b2 0x3b3)
+ is(scalar <UTF>, byte_utf8a_to_utf8n("\xce\xb1\xce\xb2\xce\xb3"));
close UTF;
}