5
use Test::More tests => 8;
8
my $moo = Module::Info->new_from_module( 'Moo' );
10
is( $moo->version, '0.12' );
12
isa_ok( $moo, 'Module::Info::Unsafe' );
14
my $safe_moo = Module::Info->new_from_module( 'Moo' );
17
is( $safe_moo->safe, 1 );
18
isa_ok( $safe_moo, 'Module::Info::Safe' );
23
isnt( $@, undef, '$Moo::VERSION is unsafe' );
25
my $safe_foo = Module::Info->new_from_module( 'Foo' );
29
is( $safe_foo->version, '7.254' );
31
is( $@, '', '$Foo::VERSION is safe' );