X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F030_roles%2F003_apply_role.t;h=b4d2b3889b8cc32fe9bff2d9179d7efe0e29541f;hb=ca8e67d622c1a14bee4933ad64b1e465c5d63766;hp=1ab9f3fce083d571a19c69e5f0350c4b1ef8edad;hpb=6719984210754e8d012ae678536f194c35000823;p=gitmo%2FMouse.git diff --git a/t/030_roles/003_apply_role.t b/t/030_roles/003_apply_role.t index 1ab9f3f..b4d2b38 100755 --- a/t/030_roles/003_apply_role.t +++ b/t/030_roles/003_apply_role.t @@ -17,7 +17,6 @@ use Test::Exception; sub foo {'FooRole::foo'} override 'boo' => sub { 'FooRole::boo -> ' . super() }; -# sub boo { 'FooRole::boo -> ' . shift->SUPER::boo() } around 'blau' => sub { my $c = shift; @@ -93,19 +92,16 @@ ok( !$foobar_class_meta->does_role('OtherRole'), '... the FooBarClass->meta !does_role OtherRole' ); foreach my $method_name (qw(bar baz foo boo blau goo)) { -# ok( $foo_class_meta->has_method($method_name), ## Mouse: no ->has_method - ok( FooClass->can($method_name), + #use Data::Dumper; $Data::Dumper::Maxdepth=1; diag(Dumper $foo_class_meta->{methods}); + ok( $foo_class_meta->has_method($method_name), '... FooClass has the method ' . $method_name ); -# ok( $foobar_class_meta->has_method($method_name), ## Mouse: no ->has_method - ok( FooClass->can($method_name), + ok( $foobar_class_meta->has_method($method_name), '... FooBarClass has the method ' . $method_name ); } -#ok( !$foo_class_meta->has_method('woot'), ## Mouse: no ->has_method -ok( !FooClass->can('woot'), +ok( !$foo_class_meta->has_method('woot'), '... FooClass lacks the method woot' ); -#ok( $foobar_class_meta->has_method('woot'), ## Mouse: no ->has_method -ok( FooBarClass->can('woot'), +ok( $foobar_class_meta->has_method('woot'), '... FooBarClass has the method woot' ); foreach my $attr_name (qw(bar baz)) {