Aion-Spirit
view release on metacpan or search on metacpan
lib/Aion/Spirit.md view on Meta::CPAN
lib/Aion/Spirit.pm view on Meta::CPAN
129130131132133134135136137138139140141142143144145146147148149
t/aion/spirit.t view on Meta::CPAN
575859606162636465666768697071727374757677#>>
#>> sub x_1() { 1 }
#>> sub x_2() { 2 }
#>> sub y_1($) { 1+shift }
#>> sub y_2($) { 2+shift }
#>>
#>> 1;
#@< EOF
#
done_testing; }; subtest
'aroundsub ($pkg, $re, $around)'
=>
sub
{
use
N;
::is
scalar
do
{N::x_1},
scalar
do
{1},
'N::x_1 # -> 1'
;
::is
scalar
do
{N::x_2},
scalar
do
{2.03},
'N::x_2 # -> 2.03'
;
::is
scalar
do
{N::y_1 0.5},
scalar
do
{1.5},
'N::y_1 0.5 # -> 1.5'
;
::is
scalar
do
{N::y_2 0.5},
scalar
do
{2.53},
'N::y_2 0.5 # -> 2.53'
;
#
# ## wrapsub ($sub, $around)
#
( run in 0.271 second using v1.01-cache-2.11-cpan-ec4f86ec37b )