MooseX-Extended
view release on metacpan or search on metacpan
t/warnings.t view on Meta::CPAN
#!/usr/bin/env perl
use lib 't/lib';
use MooseX::Extended::Tests;
plan skip_all => 'Perl >= 5.028 only'
if $] lt '5.028';
warnings_like {
package Local::Test1;
use MooseX::Extended;
field 'foo';
}
qr/field 'foo' is read-only and has no init_arg or default, defined at .+\bwarnings.t line 13/;
warning_is {
package Local::Test2;
use MooseX::Extended;
no warnings 'MooseX::Extended::naked_fields';
field 'bar';
}
undef;
done_testing;
( run in 1.852 second using v1.01-cache-2.11-cpan-800906f7e73 )