CodeGen-Protection
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
t/lib/Test/CodeGen/Helpers.pm view on Meta::CPAN
);
sub is_multiline_text ($$$) {
my ( $text, $expected, $message ) = @_;
local $Test::Builder::Level = $Test::Builder::Level + 1;
my @text = split /\n/ => $text;
my @expected = split /\n/ => $expected;
eq_or_diff \@text, \@expected, $message;
}
sub update_version ($) {
my $text = shift;
if ( $text =~ /\b(CodeGen::Protection::Format::\w+).*Checksum:/ ) {
my $module = $1;
my $version_re = $module->_version_re;
my $version = $module->VERSION;
$text =~ s/\b$module(\s+)$version_re\b/$module$1$version/g;
return $text;
}
else {
croak("Cannot find version in text:\n\n$text");
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.727 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )