<commit_before>=pod

=head1 NAME

Test::Moose::More - More tools for testing Moose packages

=head1 VERSION

version 0.001

=head1 SYNOPSIS

    use Test::Moose::More;

    is_class 'Some::Class';
    is_role  'Some::Role';
    has_method_ok 'Some::Class', 'foo';

    # ... etc

=head1 DESCRIPTION

This package contains a number of additional tests that can be employed
against Moose classes/roles.  It is intended to coexist with L<Test::Moose>,
though it does not (currently) require it.

=function has_method_ok $thing, @methods

Queries $thing's metaclass to see if $thing has the methods named in @methods.

=function is_role $thing

Passes if $thing's metaclass isa L<Moose::Meta::Role>.

=function is_class $thing

Passes if $thing's metaclass isa L<Moose::Meta::Class>.

=head1 SEE ALSO

L<Test::Moose><commit_msg>...and a nicer README for github<commit_after>=pod

=head1 NAME

Test::Moose::More - More tools for testing Moose packages

=head1 VERSION

version 0.001

=head1 SYNOPSIS

    use Test::Moose::More;

    is_class 'Some::Class';
    is_role  'Some::Role';
    has_method_ok 'Some::Class', 'foo';

    # ... etc

=head1 DESCRIPTION

This package contains a number of additional tests that can be employed
against Moose classes/roles.  It is intended to coexist with L<Test::Moose>,
though it does not (currently) require it.

=head1 TEST_FUNCTIONS

=head2 has_method_ok $thing, @methods

Queries $thing's metaclass to see if $thing has the methods named in @methods.

=head2 is_role $thing

Passes if $thing's metaclass isa L<Moose::Meta::Role>.

=head2 is_class $thing

Passes if $thing's metaclass isa L<Moose::Meta::Class>.

=head1 SEE ALSO

L<Test::Moose>
{'fraction_non_alphanumeric': 0.1058893515764426, 'fraction_numerical': 0.013087447947650209, 'mean_word_length': 4.425806451612903, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4243742', 'n_tokens_mistral': 603, 'n_tokens_neox': 572, 'n_words': 198}