plan tests => scalar @modules;
my %trustme = (
- 'Moose' => ['make_immutable'],
- 'Moose::Meta::Method::Constructor' =>
- [qw( initialize_body intialize_body)],
+ 'Moose' => ['make_immutable'],
+ 'Moose::Meta::Attribute' => [ 'interpolate_class', 'throw_error' ],
+ 'Moose::Meta::Class' => [
+ qw( check_metaclass_compatibility
+ construct_instance
+ create_error
+ create_immutable_transformer
+ raise_error
+ )
+ ],
+ 'Moose::Meta::Method' => ['throw_error'],
+ 'Moose::Meta::Method::Accessor' => [
+ qw( generate_accessor_method
+ generate_accessor_method_inline
+ generate_clearer_method
+ generate_predicate_method
+ generate_reader_method
+ generate_reader_method_inline
+ generate_writer_method
+ generate_writer_method_inline
+ )
+ ],
+ 'Moose::Meta::Method::Constructor' => [
+ qw( attributes
+ generate_constructor_method
+ generate_constructor_method_inline
+ initialize_body
+ meta_instance
+ new
+ options
+ )
+ ],
'Moose::Meta::Method::Destructor' => ['initialize_body'],
'Moose::Role' => [
- qw( after around augment before extends has inner make_immutable override super with )
+ qw( after
+ around
+ augment
+ before
+ extends
+ has
+ inner
+ make_immutable
+ override
+ super
+ with )
],
);
my $trustme = [];
if ( $trustme{$module} ) {
my $methods = join '|', @{ $trustme{$module} };
- $trustme = [qr/$methods/];
+ $trustme = [qr/^(?:$methods)$/];
}
pod_coverage_ok(