The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more
|
sub init
{
my $self = shift ;
my $val = shift ;
$val = Test::Deep::array( $val ) unless
blessed( $val ) and UNIVERSAL::isa( $val , "Test::Deep::Cmp" );
$self ->{val} = $val ;
$self ->{regex} = shift ;
}
sub descend
{
my $self = shift ;
my $got = shift ;
return Test::Deep::descend( $got , $self ->{val});
}
sub render_stack
{
my $self = shift ;
my $stack = shift ;
$stack = "[$stack =~ $self->{regex}]" ;
return $stack ;
}
sub reset_arrow
{
return 1;
}
1;
|