Test-Ika
view release on metacpan or search on metacpan
lib/Test/Ika.pm view on Meta::CPAN
my $noop = sub {};
local *{"${caller}::before_all"} = $noop;
local *{"${caller}::after_all"} = $noop;
local *{"${caller}::before_each"} = $noop;
local *{"${caller}::after_each"} = $noop;
describe(@_);
}
*xcontext = \&xdescribe;
sub before_suite(&) {
my $code = shift;
$ROOT->add_trigger(before_all => $code);
}
sub after_suite(&) {
my $code = shift;
$ROOT->add_trigger(after_all => $code);
}
sub before_all(&) {
my $code = shift;
$CURRENT->add_trigger(before_all => $code);
}
sub after_all(&) {
my $code = shift;
$CURRENT->add_trigger(after_all => $code);
}
sub before_each(&) {
my $code = shift;
$CURRENT->add_trigger(before_each => $code);
}
sub after_each(&) {
my $code = shift;
$CURRENT->add_trigger(after_each => $code);
}
sub runtests {
$ROOT->run();
$FINISHED++;
$REPORTER->finalize();
}
( run in 0.264 second using v1.01-cache-2.11-cpan-3b35f9de6a3 )