7 unless (eval { require MooseX::Role::Parameterized }) {
8 plan skip_all => 'This test needs MooseX::Role::Parameterized';
14 use MooseX::Role::Parameterized;
15 use MooseX::ClassAttribute;
17 parameter foo => (is => 'rw');
22 class_has $p => (is => 'rw');
27 with 'Role' => { foo => 'foo' };
30 ok((my $instance = Class->new), 'instance');
33 $instance->foo('bar');
34 is $instance->foo, 'bar';
35 } 'used class attribute from parameterized role';