NAME
Test::YAFT::Test::Deep::Cmp - Intermediate class for single param comparators
SYNOPSIS
package My::Comparator {
	use parent qw[ Test::YAFT::Test::Deep::Cmp ];
	sub descend {
		my ($self, $got) = @_;
		return $self->_val eq $got;
	}
}
DESCRIPTION
Most of Test::Deep comparators uses only single expected value so little bit of abstraction saves few lines of code.
Constructor
Comparator->new ('Foo')
Methods
_val
Returns expected value provided earlier to constructor
_render_value
Provides additional abstraction to rendering value allowing also $got transformations.
In comparison to default Test::Deep::Cmp implementation this approach allows to write context expectations.
AUTHOR
Branislav Zahradník <barney@cpan.org>
COPYRIGHT AND LICENCE
This module is part of Test::YAFT distribution.