Changeset 361 for trunk/t/22_rss_modwiki.t
- Timestamp:
- 06/07/04 21:39:35 (5 years ago)
- Files:
-
- 1 modified
-
trunk/t/22_rss_modwiki.t (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/t/22_rss_modwiki.t
r126 r361 1 1 use strict; 2 use CGI::Wiki::Formatter::UseMod; 3 use CGI::Wiki::TestConfig::Utilities; 4 use CGI::Wiki; 2 use CGI::Wiki::Setup::SQLite; 5 3 use Config::Tiny; 4 use OpenGuides::RDF; 5 use OpenGuides::Utils; 6 use Test::More tests => 1; 6 7 7 use Test::More tests => 8 (1 + 2 * $CGI::Wiki::TestConfig::Utilities::num_stores);8 eval { require DBD::SQLite; }; 9 my $have_sqlite = $@ ? 0 : 1; 9 10 10 use_ok( "OpenGuides::RDF" ); 11 SKIP: { 12 skip "DBD::SQLite not installed - no database to test with", 1 13 unless $have_sqlite; 11 14 12 my %stores = CGI::Wiki::TestConfig::Utilities->stores; 15 CGI::Wiki::Setup::SQLite::setup( { dbname => "t/node.db" } ); 16 my $config = Config::Tiny->new; 17 $config->{_} = { 18 dbtype => "sqlite", 19 dbname => "t/node.db", 20 indexing_directory => "t/indexes", 21 script_url => "http://wiki.example.com/", 22 script_name => "mywiki.cgi", 23 site_name => "CGI::Wiki Test Site", 24 }; 13 25 14 my ($store_name, $store); 15 while ( ($store_name, $store) = each %stores ) { 16 SKIP: { 17 skip "$store_name storage backend not configured for testing", 2 18 unless $store; 26 my $wiki = OpenGuides::Utils->make_wiki_object( config => $config ); 19 27 20 print "#\n##### TEST CONFIG: Store: $store_name\n#\n"; 28 my $rdf_writer = OpenGuides::RDF->new( wiki => $wiki, 29 config => $config ); 21 30 22 my $wiki = CGI::Wiki->new( 23 store => $store, 24 formatter => CGI::Wiki::Formatter::UseMod->new ); 25 my $config = Config::Tiny->read( "t/21_wiki.conf" ); 26 my $rdf_writer = OpenGuides::RDF->new( wiki => $wiki, 27 config => $config ); 28 isa_ok( $rdf_writer, "OpenGuides::RDF" ); 29 30 my $rss = eval { $rdf_writer->make_recentchanges_rss; }; 31 is( $@, "", "->make_recentchanges_rss doesn't croak" ); 32 33 # print $rss; 34 35 } # end of SKIP 31 my $rss = eval { $rdf_writer->make_recentchanges_rss; }; 32 is( $@, "", "->make_recentchanges_rss doesn't croak" ); 36 33 } 37 34
