Test-Easy
view release on metacpan or search on metacpan
lib/Test/Easy/DataDriven.pm view on Meta::CPAN
use warnings;
use Carp qw(confess);
use Test::Easy::DeepEqual qw(deep_equal);
use Scalar::Util qw(blessed);
use Hash::MostUtils qw(lkeys);
use Functional::Utility qw(hook_run y_combinator);
our @EXPORT = qw(run_where each_ok);
sub assert(&;$) {
require Carp;
Carp::confess pop() if ! shift->();
}
sub run_where {
my $code = pop;
my (@where) = @_;
return y_combinator {
my ($recurse) = @_;
( run in 1.467 second using v1.01-cache-2.11-cpan-49f99fa48dc )