Nuke also the LANG because of glibc.
[p5sagit/p5-mst-13.2.git] / ext / I18N / Langinfo / Langinfo.t
CommitLineData
4bbcc6e8 1#!./perl
2
3BEGIN {
4 chdir 't' if -d 't';
fb175bb2 5 @INC = '../lib';
4bbcc6e8 6 require Config; import Config;
b270fb37 7 if ($Config{'extensions'} !~ m!\bI18N/Langinfo\b! ||
8 $Config{'extensions'} !~ m!\bPOSIX\b!)
9 {
10 print "1..0 # skip: I18N::Langinfo or POSIX unavailable\n";
4bbcc6e8 11 exit 0;
12 }
13}
14
4bbcc6e8 15use I18N::Langinfo qw(langinfo ABDAY_1 DAY_1 ABMON_1 MON_1 RADIXCHAR);
642c2bac 16use POSIX qw(setlocale LC_ALL);
4bbcc6e8 17
642c2bac 18setlocale(LC_ALL, "C");
4bbcc6e8 19
20print "1..5\n";
21
22print "not " unless langinfo(ABDAY_1) eq "Sun";
23print "ok 1\n";
24
25print "not " unless langinfo(DAY_1) eq "Sunday";
26print "ok 2\n";
27
28print "not " unless langinfo(ABMON_1) eq "Jan";
29print "ok 3\n";
30
31print "not " unless langinfo(MON_1) eq "January";
32print "ok 4\n";
33
34print "not " unless langinfo(RADIXCHAR) eq ".";
35print "ok 5\n";
36