use strict; use CGI::Wiki::TestLib; use Test::More; if ( scalar @CGI::Wiki::TestLib::wiki_info == 0 ) { plan skip_all => "no backends configured"; } else { plan tests => ( 2 * scalar @CGI::Wiki::TestLib::wiki_info ); } my $iterator = CGI::Wiki::TestLib->new_wiki_maker; while ( my $wiki = $iterator->new_wiki ) { foreach my $name ( qw( Carrots Handbags Cheese ) ) { $wiki->write_node( $name, "content" ) or die "Can't write node"; } my @all_nodes = $wiki->list_all_nodes; is( scalar @all_nodes, 3, "list_all_nodes returns the right number of nodes" ); is_deeply( [sort @all_nodes], [ qw( Carrots Cheese Handbags ) ], "...and the right ones, too" ); }