The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Test::More tests => 17;

use_ok( "Wiki::Toolkit" );
use_ok( "Wiki::Toolkit::Formatter::Default" );
use_ok( "Wiki::Toolkit::Plugin" );
use_ok( "Wiki::Toolkit::Search::Base" );

eval { require DBIx::FullTextSearch; };
SKIP: {
        skip "DBIx::FullTextSearch not installed", 1 if $@;
        use_ok( "Wiki::Toolkit::Search::DBIxFTS" );
}

eval { require Search::InvertedIndex; };
SKIP: {
        skip "Search::InvertedIndex not installed", 2 if $@;
        use_ok( "Wiki::Toolkit::Search::SII" );
        use_ok( "Wiki::Toolkit::Setup::SII" );
}

eval { require Plucene; };
SKIP: {
        skip "Plucene not installed", 1 if $@;
        use_ok( "Wiki::Toolkit::Search::Plucene" );
}

eval { require Lucy; };
SKIP: {
        skip "Lucy not installed", 1 if $@;
        use_ok( "Wiki::Toolkit::Search::Lucy" );
}

use_ok( "Wiki::Toolkit::Setup::MySQL" );
use_ok( "Wiki::Toolkit::Setup::Pg" );
use_ok( "Wiki::Toolkit::Setup::SQLite" );
use_ok( "Wiki::Toolkit::Store::Database" );
use_ok( "Wiki::Toolkit::Store::MySQL" );
use_ok( "Wiki::Toolkit::Store::Pg" );
use_ok( "Wiki::Toolkit::Store::SQLite" );

use_ok( "Wiki::Toolkit::Formatter::Multiple" );