# Testing HTML paragraphs BEGIN { if($ENV{PERL_CORE}) { chdir 't'; @INC = '../lib'; } } use strict; use Test; BEGIN { plan tests => 14 }; #use Pod::Simple::Debug (10); use Pod::Simple::HTML; sub x ($;&) { my $code = $_[1]; Pod::Simple::HTML->_out( sub{ $_[0]->bare_output(1); $code->($_[0]) if $code }, "=pod\n\n$_[0]", ) } ok( x( q{ =pod This is a paragraph =cut }), qq{\n
This is a paragraph
\n}, "paragraph building" ); ok( x(qq{=pod\n\nThis is a paragraph}), qq{\nThis is a paragraph
\n}, "paragraph building" ); ok( x(qq{This is a paragraph}), qq{\nThis is a paragraph
\n}, "paragraph building" ); ok(x( '=head1 This is a heading') => q{/\s*Hello
#include <stdio.h> int main(int argc,char *argv[]) { printf("Hellow World\n"); return 0; }}; ok( x("=begin html\n\n$html\n\n=end html\n"), "$html\n\n" ); # Check subclass. SUBCLASS: { package My::Pod::HTML; use vars '@ISA', '$VERSION'; @ISA = ('Pod::Simple::HTML'); $VERSION = '0.01'; sub do_section { 'howdy' } } ok( My::Pod::HTML->_out( sub{ $_[0]->bare_output(1) }, "=pod\n\n=over\n\n=item Foo\n\n=back\n", ), "\n
First line\n2nd line!s); } print "# And one for the road...\n"; ok 1;