X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F05components.t;h=335fb068fc8be82ec5fc9bb67f9a3d0970cb11ae;hb=dd1853390485b141d014a59aa550fba966493784;hp=b6f2c3e3a4c7fdec537de6685a64a4c5954263e9;hpb=7f068248010455f821c215bf029517cb99aac3e5;p=dbsrgits%2FDBIx-Class.git diff --git a/t/05components.t b/t/05components.t index b6f2c3e..335fb06 100644 --- a/t/05components.t +++ b/t/05components.t @@ -6,10 +6,16 @@ use Test::More; use DBICTest; -use DBICTest::ForeignComponent; + +{ + package DBICTest::SomeResult; + use base 'DBIx::Class::Core'; + __PACKAGE__->table("boguz"); +} # Tests if foreign component was loaded by calling foreign's method -ok( DBICTest::ForeignComponent->foreign_test_method, 'foreign component' ); +ok( ! $INC{"DBICTest/ForeignComponent.pm"}, "DBICTest::ForeignComponent not yet loaded" ); +ok( DBICTest::SomeResult->result_class("DBICTest::ForeignComponent")->foreign_test_method, 'foreign component loaded correctly' ); # Test for inject_base to filter out duplicates { package DBICTest::_InjectBaseTest;