Bring back 5.8.1 support
[gitmo/Moo.git] / t / load_module.t
CommitLineData
2215d4b9 1# work around RT#67692
2use Moo::_Utils;
cd4896a8 3use strictures 1;
2215d4b9 4
cd4896a8 5use Test::More;
cd4896a8 6
7local @INC = (sub {
8 return unless $_[1] eq 'Foo/Bar.pm';
9 my $source = "package Foo::Bar; sub baz { 1 } 1";
10 open my $fh, '<', \$source;
11 $fh;
12}, @INC);
13
14{ package Foo::Bar::Baz; sub quux { } }
15
16_load_module("Foo::Bar");
17
18ok(eval { Foo::Bar->baz }, 'Loaded module ok');
19
20done_testing;