#
# This test aims to detect (using CPAN Testers) platforms where the locale
# encoding detection doesn't work.
#
use
strict;
use
warnings;
use
encoding ();
my
$locale_encoding
= encoding::_get_locale_encoding;
SKIP: {
defined
$locale_encoding
or skip
'no locale encoding found'
, 3;
is(
ref
$locale_encoding
,
''
,
'_get_locale_encoding returns a scalar value'
);
my
$enc
= find_encoding(
$locale_encoding
);
ok(
defined
$enc
,
'encoding returned is supported'
)
or diag(
"Encoding: "
, explain(
$locale_encoding
));
isa_ok(
$enc
,
'Encode::Encoding'
);
eval
{ note(
$locale_encoding
,
' => '
,
$enc
->name); };
}