Devel-Chitin
view release on metacpan or search on metacpan
t/lib/TestHelper.pm view on Meta::CPAN
test2_add_callback_testing_done(sub {
if (@TEST_QUEUE) {
ok(0, 'There were ' . scalar(@TEST_QUEUE) . ' tests remaining in the queue');
}
});
sub init {
main::__tests__();
}
sub guard(&) {
my $code = shift;
bless $code, 'Devel::Chitin::TestHelper::Guard';
}
sub Devel::Chitin::TestHelper::Guard::DESTROY {
my $code = shift;
$code->();
}
my $START_TESTING = 0;
our $AT_END = 0;
t/lib/TestHelper.pm view on Meta::CPAN
my @bp = Devel::Chitin::Breakpoint->get(%params);
foreach my $bp ( @bp ) {
$ctx->ok($bp->delete, sprintf('Delete breakpoint at %s:%d', $bp->file, $bp->line));
}
};
};
push @TEST_QUEUE, $test;
}
sub do_test(&) {
push @TEST_QUEUE, shift();
}
sub is_var_at_level {
my($var_expr, $level, $expected, $msg) = @_;
push @TEST_QUEUE, sub {
is(__PACKAGE__->get_var_at_level($var_expr, $level),
$expected,
$msg);
( run in 0.747 second using v1.01-cache-2.11-cpan-49f99fa48dc )