X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Funit_utils_load_class.t;h=881b1ffd4f338321270553dc6da3c334b4658357;hp=4231ba7fee50ddc25e42bda3512a15ee9cac1890;hb=11d52bbdb4fccbe1678d869494acb9d43ae83c99;hpb=c48e4d5362590abb81412d3d681c5c369ebcddac diff --git a/t/unit_utils_load_class.t b/t/unit_utils_load_class.t index 4231ba7..881b1ff 100644 --- a/t/unit_utils_load_class.t +++ b/t/unit_utils_load_class.t @@ -3,7 +3,7 @@ use strict; use warnings; -use Test::More tests => 16; +use Test::More tests => 18; use Class::MOP; use lib "t/lib"; @@ -66,3 +66,9 @@ undef $@; eval { Catalyst::Utils::ensure_class_loaded('Silly::File::Name.pm') }; like($@, qr/Malformed class Name/, 'errored sanely when given a classname ending in .pm'); +undef $@; +$warnings = 0; +Catalyst::Utils::ensure_class_loaded("NullPackage"); +is( $warnings, 1, 'Loading a package which defines no symbols warns'); +is( $@, undef, '$@ still undef' ); +