4 plan skip_all => "This test requires Moose 0.68" unless eval { require Moose; Moose->VERSION(0.68); };
7 test($_) for qw/Moose Mouse/;
14 package ${class}Class;
20 package ${class}ClassImm;
24 __PACKAGE__->meta->make_immutable();
33 is join(',', sort "${class}Class"->meta->get_method_list()), 'foo,meta';
34 is join(',', sort "${class}ClassImm"->meta->get_method_list()), 'foo,meta,new';
35 is join(',', sort "${class}Role"->meta->get_method_list()), 'bar';