X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F24loader_subclass.t;h=2d3b595283cd844114e65dfafeccb5b6bd09fcfc;hb=846901b7d8b638e6f900aaf62bcbd207466025b3;hp=78a553543789c1be15d39990e665a52d9cfff6b0;hpb=71a6e88a3c8774abfd058d2b87e1be00b6d75a4a;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/t/24loader_subclass.t b/t/24loader_subclass.t index 78a5535..2d3b595 100644 --- a/t/24loader_subclass.t +++ b/t/24loader_subclass.t @@ -14,6 +14,7 @@ my %invocations = ( loader_class => sub { package DBICTest::Schema::1; use base qw/ DBIx::Class::Schema::Loader /; + __PACKAGE__->_loader_invoked(0); __PACKAGE__->naming('current'); __PACKAGE__->loader_class(shift); __PACKAGE__->connect($make_dbictest_db::dsn); @@ -21,6 +22,7 @@ my %invocations = ( connect_info => sub { package DBICTeset::Schema::2; use base qw/ DBIx::Class::Schema::Loader /; + __PACKAGE__->_loader_invoked(0); __PACKAGE__->naming('current'); __PACKAGE__->connect($make_dbictest_db::dsn, { loader_class => shift }); }, @@ -41,6 +43,6 @@ while (my ($style,$subref) = each %invocations) { while (my ($arg, $class) = each %loader_class) { my $schema = $subref->($arg); $schema = $schema->clone unless ref $schema; - isa_ok($schema->_loader, $class, "$style($arg)"); + isa_ok($schema->loader, $class, "$style($arg)"); } }