X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/ba6e2c38aafc23cf114f3ba0d0ff3baead34328b..3afe150007cdc8bf8a163fb0ad1bd21d022b1339:/cpan/Pod-Simple/t/fcodes_s.t diff --git a/cpan/Pod-Simple/t/fcodes_s.t b/cpan/Pod-Simple/t/fcodes_s.t index c8636d4..8c9f1ce 100644 --- a/cpan/Pod-Simple/t/fcodes_s.t +++ b/cpan/Pod-Simple/t/fcodes_s.t @@ -1,20 +1,10 @@ # fcodes S -BEGIN { - if($ENV{PERL_CORE}) { - chdir 't'; - @INC = '../lib'; - } -} - use strict; use warnings; -use Test; -BEGIN { plan tests => 80 }; +use Test::More tests => 78; #use Pod::Simple::Debug (6); -ok 1; - use Pod::Simple::XMLOutStream; print "# Pod::Simple version $Pod::Simple::VERSION\n"; my $x = 'Pod::Simple::XMLOutStream'; @@ -27,54 +17,57 @@ $Pod::Simple::XMLOutStream::SORT_ATTRS = 1; # for predictably testable output print "# S as such...\n"; -ok( $x->_out("=pod\n\nI like S.\n"), +is( $x->_out("=pod\n\nI like S.\n"), => 'I like bric-a-brac.' ); -ok( $x->_out("=pod\n\nI like S.\n"), +is( $x->_out("=pod\n\nI like S.\n"), => 'I like bric-a-brac a gogo .' ); -ok( $x->_out("=pod\n\nI like S<< bric-a-brac a gogo >>.\n"), +is( $x->_out("=pod\n\nI like S<< bric-a-brac a gogo >>.\n"), => 'I like bric-a-brac a gogo.' ); -my $unless_ascii = (chr(65) eq 'A') ? '' : - "Skip because not in ASCIIland"; +SKIP: { + if (chr(65) ne 'A') { + skip "Skip because not in ASCIIland", 4; + } -skip( $unless_ascii, + is( $x->_out( sub { $_[0]->nbsp_for_S(1) }, - "=pod\n\nI like S.\n"), -'I like bric-a-brac a gogo.' -); -skip( $unless_ascii, + "=pod\n\nI like S.\n"), + 'I like bric-a-brac a gogo.' + ); + is( $x->_out( sub { $_[0]->nbsp_for_S(1) }, - qq{=pod\n\nI like S>.\n}), -'I like "bric-a-brac a gogo".' -); -skip( $unless_ascii, + qq{=pod\n\nI like S>.\n}), + 'I like "bric-a-brac a gogo".' + ); + is( $x->_out( sub { $_[0]->nbsp_for_S(1) }, - qq{=pod\n\nI like S>.\n}), -'I like Stuff like that.' -); -skip( $unless_ascii, + qq{=pod\n\nI like S>.\n}), + 'I like Stuff like that.' + ); + is( $x->_out( sub { $_[0]->nbsp_for_S(1) }, - qq{=pod\n\nI like S|/"bric-a-brac a gogo">>.\n}), -'I like Stuff like that.' -); + qq{=pod\n\nI like S|/"bric-a-brac a gogo">>.\n}), + 'I like Stuff like that.' + ); +} -&ok( $x->_duo( sub { $_[0]->nbsp_for_S(1) }, +&is( $x->_duo( sub { $_[0]->nbsp_for_S(1) }, "=pod\n\nI like S.\n", "=pod\n\nI like bric-a-bracE<160>aE<160>gogo.\n", )); -&ok( +&is( map {my $z = $_; $z =~ s/content-implicit="yes" //g; $z =~ s/raw=".+?" //g; $z } $x->_duo( sub { $_[0]->nbsp_for_S(1) }, qq{=pod\n\nI like S>.\n}, qq{=pod\n\nI like L<"bric-a-bracE<160>aE<160>gogo"|/"bric-a-brac a gogo">.\n}, )); -&ok( +&is( map {my $z = $_; $z =~ s/raw=".+?" //g; $z } $x->_duo( sub { $_[0]->nbsp_for_S(1) }, qq{=pod\n\nI like S>.\n}, qq{=pod\n\nI like LlikeE<160>that|"bric-a-brac a gogo">.\n}, )); -&ok( +&is( map {my $z = $_; $z =~ s/content-implicit="yes" //g; $z =~ s/raw=".+?" //g; $z } $x->_duo( sub { $_[0]->nbsp_for_S(1) }, qq{=pod\n\nI like S|"bric-a-brac a gogo">>.\n}, @@ -108,112 +101,112 @@ END $x = 'Pod::Simple::Text'; # Test text output of links. -ok( +is( $x->_out(qq{=pod\n\nL\n}), " Net::Ping\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nBe sure to read the L docs\n}), " Be sure to read the Net::Ping docs\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " http://www.perl.com\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " crontab(5)\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), qq{ "Ping-pong" in Net::Ping\n\n} ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), qq{ "Object Methods"\n\n} ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), qq{ "Object Methods"\n\n} ); -ok( +is( $x->_out(qq{=pod\n\nL<"Object Methods">\n}), qq{ "Object Methods"\n\n} ); -ok( +is( $x->_out(qq{=pod\n\nLong>\n}), qq{ "Ping-pong" in Net::Ping\n\n} ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " news:comp.lang.perl.misc\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " http://www.perl.org\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nSee L\n}), " See http://www.perl.org\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " http://www.perl.org/CPAN/authors/id/S/SB/SBURKE/\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nLlang.perl.misc>\n}), " news:comp.lang.perl.misc\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nLperl.org>\n}), " http://www.perl.org\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " things\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " things\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " Perl Error Messages\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " Perl Error Messages\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " Perl Error Messages\n\n" ); -ok( +is( $x->_out(qq{=pod\n\nL\n}), " perl.org \n\n" ); -ok( +is( $x->_out(qq{=pod\n\nSee L\n}), " See perl.org \n\n" ); @@ -230,112 +223,112 @@ sub x { ) } -ok( +is( x(qq{L\n}), qq{\n

Net::Ping

\n} ); -ok( +is( x(qq{Be sure to read the L docs\n}), qq{\n

Be sure to read the Net::Ping docs

\n} ); -ok( +is( x(qq{L\n}), qq{\n

http://www.perl.com

\n} ); -ok( +is( x(qq{L\n}), qq{\n

crontab(5)

\n} ); -ok( +is( x(qq{L\n}), qq{\n

"Ping-pong" in Net::Ping

\n} ); -ok( +is( x(qq{L\n}), qq{\n

"Object Methods"

\n} ); -ok( +is( x(qq{L\n}), qq{\n

"Object Methods"

\n} ); -ok( +is( x(qq{L<"Object Methods">\n}), qq{\n

"Object Methods"

\n} ); -ok( +is( x(qq{Long>\n}), qq{\n

"Ping-pong" in Net::Ping

\n} ); -ok( +is( x(qq{L\n}), qq{\n

news:comp.lang.perl.misc

\n} ); -ok( +is( x(qq{L\n}), qq{\n

http://www.perl.org

\n} ); -ok( +is( x(qq{See L\n}), qq{\n

See http://www.perl.org

\n} ); -ok( +is( x(qq{L\n}), qq{\n

http://www.perl.org/CPAN/authors/id/S/SB/SBURKE/

\n} ); -ok( +is( x(qq{Llang.perl.misc>\n}), qq{\n

news:comp.lang.perl.misc

\n} ); -ok( +is( x(qq{Lperl.org>\n}), qq{\n

http://www.perl.org

\n} ); -ok( +is( x(qq{L\n}), qq{\n

things

\n} ); -ok( +is( x(qq{L\n}), qq{\n

things

\n} ); -ok( +is( x(qq{L\n}), qq{\n

Perl Error Messages

\n} ); -ok( +is( x(qq{L\n}), qq{\n

Perl Error Messages

\n} ); -ok( +is( x(qq{L\n}), qq{\n

Perl Error Messages

\n} ); -ok( +is( x(qq{L\n}), qq{\n

perl.org

\n} ); -ok( +is( x(qq{See L\n}), qq{\n

See perl.org

\n} ); @@ -352,117 +345,112 @@ sub o ($) { return $results; } -ok( +is( o(qq{L}), qq{

Net::Ping

\n\n} ); -ok( +is( o(qq{Be sure to read the L docs}), qq{

Be sure to read the Net::Ping docs

\n\n} ); -ok( +is( o(qq{L}), qq{

http://www.perl.com

\n\n} ); -ok( +is( o(qq{L}), qq{

crontab(5)

\n\n} ); -ok( +is( o(qq{L}), qq{

"Ping-pong" in Net::Ping

\n\n} ); -ok( +is( o(qq{L}), qq{

"Object Methods"

\n\n} ); -ok( +is( o(qq{L}), qq{

"Object Methods"

\n\n} ); -ok( +is( o(qq{L<"Object Methods">}), qq{

"Object Methods"

\n\n} ); -ok( +is( o(qq{Long>}), qq{

"Ping-pong" in Net::Ping

\n\n} ); -ok( +is( o(qq{L}), qq{

news:comp.lang.perl.misc

\n\n} ); -ok( +is( o(qq{L}), qq{

http://www.perl.org

\n\n} ); -ok( +is( o(qq{See L}), qq{

See http://www.perl.org

\n\n} ); -ok( +is( o(qq{L}), qq{

http://www.perl.org/CPAN/authors/id/S/SB/SBURKE/

\n\n} ); -ok( +is( o(qq{Llang.perl.misc>}), qq{

news:comp.lang.perl.misc

\n\n} ); -ok( +is( o(qq{Lperl.org>}), qq{

http://www.perl.org

\n\n} ); -ok( +is( o(qq{L}), qq{

things

\n\n} ); -ok( +is( o(qq{L}), qq{

things

\n\n} ); -ok( +is( o(qq{L}), qq{

Perl Error Messages

\n\n} ); -ok( +is( o(qq{L}), qq{

Perl Error Messages

\n\n} ); -ok( +is( o(qq{L}), qq{

Perl Error Messages

\n\n} ); -ok( +is( o(qq{L}), qq{

perl.org

\n\n} ); -ok( +is( o(qq{See L}), qq{

See perl.org

\n\n} ); - -print "# Wrapping up... one for the road...\n"; -ok 1; -print "# --- Done with ", __FILE__, " --- \n"; -