xref: /openbsd-src/gnu/usr.bin/perl/cpan/Pod-Simple/t/encod02.t (revision 5486feefcc8cb79b19e014ab332cc5dfd05b3b33)
1b39c5158Smillert# encoding not error
2b39c5158Smillertuse strict;
3256a93a4Safresh1use warnings;
4*5486feefSafresh1
5*5486feefSafresh1use Test::More tests => 2;
6b39c5158Smillert
7b39c5158Smillert#use Pod::Simple::Debug (5);
8b39c5158Smillert
9b39c5158Smillertuse Pod::Simple::DumpAsXML;
10b39c5158Smillertuse Pod::Simple::XMLOutStream;
11b39c5158Smillertprint "# Pod::Simple version $Pod::Simple::VERSION\n";
12b39c5158Smillert
13b39c5158Smillert{
14b39c5158Smillertmy @output_lines = split m/[\cm\cj]+/, Pod::Simple::XMLOutStream->_out( q{
15b39c5158Smillert
16b39c5158Smillert=encoding koi8-r
17b39c5158Smillert
18b39c5158Smillert=head1 NAME
19b39c5158Smillert
20b39c5158Smillert����� ������ �� ����������� ������ -- Fet's "When you were reading"
21b39c5158Smillert
22b39c5158Smillert=cut
23b39c5158Smillert
24b39c5158Smillert} );
25b39c5158Smillert
26b39c5158Smillert
27b39c5158Smillertif(grep m/Unknown directive/i, @output_lines ) {
28b39c5158Smillert  ok 0;
29b39c5158Smillert  print "# I saw an Unknown directive warning here! :\n",
30b39c5158Smillert    map("#==> $_\n", @output_lines), "#\n#\n";
31b39c5158Smillert} else {
32b39c5158Smillert  ok 1;
33b39c5158Smillert}
34b39c5158Smillert
35b39c5158Smillert}
36b39c5158Smillert
37b39c5158Smillert# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
38b39c5158Smillertprint "# Now a control group, to make sure that =fishbladder DOES\n",
39b39c5158Smillert      "#  cause an 'unknown directive' error...\n";
40b39c5158Smillert
41b39c5158Smillert{
42b39c5158Smillertmy @output_lines = split m/[\cm\cj]+/, Pod::Simple::XMLOutStream->_out( q{
43b39c5158Smillert
44b39c5158Smillert=fishbladder
45b39c5158Smillert
46b39c5158Smillert=head1 NAME
47b39c5158Smillert
48b39c5158SmillertFet's "When you were reading"
49b39c5158Smillert
50b39c5158Smillert=cut
51b39c5158Smillert
52b39c5158Smillert} );
53b39c5158Smillert
54b39c5158Smillert
55b39c5158Smillertif(grep m/Unknown directive/i, @output_lines ) {
56b39c5158Smillert  ok 1;
57b39c5158Smillert} else {
58b39c5158Smillert  ok 0;
59b39c5158Smillert  print "# But I didn't see an Unknows directive warning here! :\n",
60b39c5158Smillert    map("#==> $_\n", @output_lines), "#\n#\n";
61b39c5158Smillert}
62b39c5158Smillert
63b39c5158Smillert}
64