%PDF- %PDF-
Direktori : /home/opti/optisoftcom/.cpanm/work/1544535406.20768/Role-Tiny-2.000006/xt/ |
Current File : /home/opti/optisoftcom/.cpanm/work/1544535406.20768/Role-Tiny-2.000006/xt/around-does.t |
use strict; use warnings; use Test::More; use Class::Method::Modifiers 1.05; my $pass; my $pass2; BEGIN { package Local::Role; use Role::Tiny; around does => sub { my ($orig, $self, @args) = @_; $pass++; return $self->$orig(@args); }; around DOES => sub { my ($orig, $self, @args) = @_; $pass2++; return $self->$orig(@args); }; } BEGIN { package Local::Class; use Role::Tiny::With; with 'Local::Role'; } ok(Local::Class->does('Local::Role')); ok($pass); ok(Local::Class->DOES('Local::Role')); ok($pass2); done_testing();