XML-RSS-SimpleGen
view release on metacpan or search on metacpan
t/05_xmltext.t view on Meta::CPAN
use Test;
BEGIN { plan tests => 4 }
print "# Starting ", __FILE__ , " ...\n";
ok 1;
#sub XML::RSS::SimpleGen::DEBUG () {20}
use XML::RSS::SimpleGen;
print "# XML::RSS::SimpleGen version $XML::RSS::SimpleGen::VERSION\n";
sub z ($) { return XML::RSS::SimpleGen->xmlesc( $_[0] ) }
ok z "vis-à-vis Beyoncé's naïve papier-mâché résumé",
"vis-à-vis Beyoncé's naïve papier-mâché résumé";
ok z "This & That, N < 10, N > 2",
"This & That, N < 10, N > 2";
print "# Quitting...\n";
ok 1;
t/10_html2xmltext.t view on Meta::CPAN
use Test;
BEGIN { plan tests => 32 }
print "# Starting ", __FILE__ , " ...\n";
ok 1;
#sub XML::RSS::SimpleGen::DEBUG () {20}
use XML::RSS::SimpleGen;
print "# XML::RSS::SimpleGen version $XML::RSS::SimpleGen::VERSION\n";
sub z ($) { return XML::RSS::SimpleGen->html2text( $_[0] ) }
ok z '' , '' , 'nullstring';
ok z '1' , '1' , 'digit 1';
ok z ' 1 ' , '1' , 'digit 1 with spaces';
ok z ' 1 ', '1' , 'digit 1 with spaces';
ok z "vis-à-vis Beyoncé's naïve papier-mâché résumé",
"vis-à-vis Beyoncé's naïve papier-mâché résumé";
ok z "vis-à-vis Beyoncé's naïve papier-mâché résumé",
t/20_http.t view on Meta::CPAN
use Test;
BEGIN { plan tests => 8 }
print "# Starting ", __FILE__ , " ...\n";
ok 1;
#sub XML::RSS::SimpleGen::DEBUG () {20}
use XML::RSS::SimpleGen;
sub g ($) {
print "# Test-getting $_[0] at ", scalar(localtime), "...\n";
return defined(eval { get_url $_[0]}), 1, "getting $_[0]";
}
&ok(g 'http://www.perl.com/');
&ok(g 'http://www.yahoo.com/');
&ok(g 'http://www.google.com/');
print "# Now trying with LWP...\n";
if( eval "require LWP::Simple; 1;" and $LWP::Simple::VERSION ) {
t/30_simple_xml.t view on Meta::CPAN
use Test;
BEGIN { plan tests => 16 }
print "# Starting ", __FILE__ , " ...\n";
ok 1;
#sub XML::RSS::SimpleGen::DEBUG () {20}
use XML::RSS::SimpleGen ();
sub r ($$) {
my($m,$v) = @_;
my $r = XML::RSS::SimpleGen->new('http://test.int/','blorg');
$r->$m($v);
$r->as_string;
}
ok r('ttl', '30'), '/<ttl>30</ttl>/';
ok r('skipHours', 1), '/<skipHours>\s*<hour>1</hour>\s*</skipHours>/';
ok r('skipDays' , 1), '/<skipDays>\s*<day>Monday</day>\s*</skipDays>/';
( run in 0.633 second using v1.01-cache-2.11-cpan-e1769b4cff6 )