The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
# ----------------------------------------------------------------
    use strict;
    use Test::More;
# ----------------------------------------------------------------
    my $link = "http://www.kawa.net/";
    my $title = "foobar";
# ----------------------------------------------------------------
{
    plan tests => 9;
    use_ok('XML::FeedPP');

    my $feeds = [
        XML::FeedPP::RDF->new(),
        XML::FeedPP::RSS->new(),
       XML::FeedPP::Atom::Atom03->new(),
       XML::FeedPP::Atom::Atom10->new(),
    ];
    foreach my $feed1 ( @$feeds ) {
        &test_indent( 2, $feed1 );
        &test_indent( 4, $feed1 );
    }
}
# ----------------------------------------------------------------
sub test_indent {
    my $indent = shift;
    my $feed   = shift;
    my $type   = ref $feed;
    $feed->link($link);
    $feed->add_item($link);
    my $string1 = $feed->to_string( indent => $indent );
    is( indent($string1), ' ' x $indent, "$type indent $indent" );
}
# ----------------------------------------------------------------
sub indent {
    my $str = shift;
    my $indent = ( $str =~ m#^(\040+)#m )[0];
    $indent;
}
# ----------------------------------------------------------------