X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=t%2F01basics.t;h=5de19c837628c8a935a78f54281ca4f83f949b8c;hb=85dcd6751d0499f04d3e64ae3a894cf878224da5;hp=e40fa85f488725b000c26b80428cc70012c51779;hpb=ea4ae8a93a09e21354465c485471e5f10582b784;p=maypole.git diff --git a/t/01basics.t b/t/01basics.t index e40fa85..5de19c8 100644 --- a/t/01basics.t +++ b/t/01basics.t @@ -2,12 +2,15 @@ use Test::More; use lib 'ex'; # Where BeerDB should live BEGIN { + #$ENV{BEERDB_DEBUG} = 2; + eval { require BeerDB }; Test::More->import( skip_all => "SQLite not working or BeerDB module could not be loaded: $@" ) if $@; plan tests => 18; + } use Maypole::CLI qw(BeerDB); use Maypole::Constants; @@ -42,7 +45,7 @@ is($classdata{list_columns}, 'score name price style brewery url', 'classdata.list_columns'); is ($classdata{related_accessors},'pubs','classdata.related_accessors'); -# test if successfully loaded customised model class +# test Maypole::load_custom_class() can_ok(BeerDB::Beer => 'fooey'); # defined in BeerDB::Beer can_ok(BeerDB::Beer => 'floob'); # defined in BeerDB::Base is_deeply( [@BeerDB::Beer::ISA], [qw/Maypole::Model::CDBI Class::DBI::SQLite BeerDB::Base/] );