XML-Loy
view release on metacpan or search on metacpan
lib/Test/XML/Loy.pm view on Meta::CPAN
qq{no element for selector "$selector"}
);
return $self->_test(
'ok',
!$self->loy->at($selector),
$desc
);
};
# Test for exact pcdata match
sub text_is {
my ($self, $selector, $value, $desc) = @_;
return $self->_test(
'is',
$self->_text($selector),
$value,
_desc($desc, qq{exact match for selector "$selector"})
);
};
# Test for pcdata mismatch
sub text_isnt {
my ($self, $selector, $value, $desc) = @_;
return $self->_test(
'isnt',
$self->_text($selector),
$value,
_desc($desc, qq{no match for selector "$selector"})
);
};
# Test for pcdata similarity
sub text_like {
my ($self, $selector, $regex, $desc) = @_;
return $self->_test(
'like',
$self->_text($selector),
$regex,
_desc($desc, qq{similar match for selector "$selector"})
);
};
# Test for pcdata dissimilarity
sub text_unlike {
my ($self, $selector, $regex, $desc) = @_;
return $self->_test(
'unlike',
$self->_text($selector),
$regex,
_desc($desc, qq{no similar match for selector "$selector"})
);
};
( run in 0.342 second using v1.01-cache-2.11-cpan-454fe037f31 )