#!/usr/bin/env perl
use
v5.12.5;
use
warnings;
our
$VERSION
=
'9999.99.99_99'
;
# VERSION
use
Test::More;
use
Test::Warnings;
use
Test::Deep;
use
Rex::Commands;
use
Rex::Commands::Run;
use
t::tasks::cowbefore;
$::QUIET = 1;
my
$task_list
= Rex::TaskList->create;
my
@task_names
=
$task_list
->get_tasks;
cmp_deeply
\
@task_names
,
[
qw/t:tasks:cowbefore:roundup/
],
"found task"
;
for
my
$tn
(
@task_names
) {
my
$before
=
$task_list
->get_task(
$tn
)->get_data->{
before
};
ok(
$before
);
is( (
scalar
@$before
), 1,
$tn
);
is(
$before
->[0]->(),
'yo'
,
$tn
)
if
(
@$before
);
}
done_testing();