$Test::Class::Moose::Role::ParameterizedInstances::VERSION = '0.57';
# ABSTRACT: run tests against multiple instances of a test class
requires '_constructor_parameter_sets';
sub _tcm_make_test_class_instances {
my ( $class, $args ) = @_;
my %base_args = %{$args};
my %sets = $class->_constructor_parameter_sets;
return map { $_ => $class->new( %{ $sets{$_} }, %base_args ) }
keys %sets;
}
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
Test::Class::Moose::Role::ParameterizedInstances - run tests against multiple instances of a test class
=head1 VERSION
version 0.57
=head1 AUTHOR
Curtis "Ovid" Poe <ovid@cpan.org>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Curtis "Ovid" Poe.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut