X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Fclass_traits.t;fp=t%2Fclass_traits.t;h=d6a0c5052871cf6563d1c4423a9bb02c459748e9;hp=edccea2b004deba6d28d337bad65424db727c4d9;hb=10542b5178b2fa036e0658111523ea68a7a04437;hpb=8e1c7822b8e7e5fd43ae4a4fb85c7997a262bbf4 diff --git a/t/class_traits.t b/t/class_traits.t index edccea2..d6a0c50 100644 --- a/t/class_traits.t +++ b/t/class_traits.t @@ -4,6 +4,17 @@ use Test::More; use Class::MOP; BEGIN { + my %hidden = map { (my $m = "$_.pm") =~ s{::}{/}g; $m => 1 } qw( + Foo + Bar + ); + unshift @INC, sub { + return unless exists $hidden{$_[1]}; + die "Can't locate $_[1] in \@INC (hidden)\n"; + }; +} + +BEGIN { package TestRole; $INC{'TestRole'} = __FILE__; use Moose::Role; @@ -30,7 +41,7 @@ BEGIN { sub c { 'c' } - package TestApp::TraitFor::Response::Bar; + package TestApp::TraitFor::Response::Bar; $INC{'TestApp/TraitFor/Response/Bar.pm'} = __FILE__; use Moose::Role;