use strict;
use warnings;
-use Test::More;
+
+use Test::More tests => 3;
use Test::Exception;
-BEGIN {
- unless (eval { require MooseX::Role::Parameterized }) {
- plan skip_all => 'This test needs MooseX::Role::Parameterized';
- }
-}
+use Test::Requires {
+ 'MooseX::Role::Parameterized' => 0.23, # skip all if not installed
+};
{
package Role;
is $instance->foo, 'bar';
} 'used class attribute from parameterized role';
-done_testing;