# $Id: version.t,v 1.2 2004/04/21 02:44:40 kellan Exp $ use Test::More tests => 7; $|++; use XML::RSS; { my $rss = XML::RSS->new( version => '0.9' ); # TEST isa_ok( $rss, 'XML::RSS' ); make_rss( $rss ); # TEST like( $rss->as_string, qr|]*>|, "rdf tag for version 0.9" ); $rss = XML::RSS->new( version => '0.91' ); # TEST isa_ok( $rss, 'XML::RSS' ); make_rss( $rss ); # TEST like( $rss->as_string, qr//, "rss tag for version 0.91" ); $rss = XML::RSS->new( version => '1.0' ); # TEST isa_ok( $rss, 'XML::RSS' ); make_rss( $rss ); # TEST like( $rss->as_string, qr|]*>|, "rdf tag for version 1.0" ); } sub make_rss { my $rss = shift; $rss->channel( title => 'Test RSS', link => 'http://www.example.com', ); } { my $rss = XML::RSS->new(version => "2.0"); my $r = $rss->_get_rendering_obj("0.9"); # TEST is( $r->_rss_out_version(), "0.9", "_rss_out_version"); }