Alien-Selenium
view release on metacpan or search on metacpan
inc/Text/Patch.pm view on Meta::CPAN
$output = patch( $source, $diff, { STYLE => "Unified", ... } );
Options are:
STYLE => 'Unified'
Note that currently only 'Unified' diff format is supported!
STYLE names are the same described in Text::Diff.
The 'Unified' diff format looks like this:
@@ -1,7 +1,6 @@
-The Way that can be told of is not the eternal Way;
-The name that can be named is not the eternal name.
The Nameless is the origin of Heaven and Earth;
-The Named is the mother of all things.
+The named is the mother of all things.
+
Therefore let there always be non-being,
so we may see their subtlety,
t/maintainer/dependencies.t view on Meta::CPAN
#!perl -w
use strict;
use warnings;
=head1 NAME
dependencies.t - Checks that B<Build.PL> lists all required CPAN modules.
=head1 DESCRIPTION
This test looks at the dependencies listed in the C<requires> keys in
B<Build.PL>, and matches them against the actual run-time dependencies
of the distribution's codebase. It then combines the dependencies
listed in the C<requires> and C<build_requires> keys, and matches them
against the actual compile-time dependencies. If any module is listed
in C<Build.PL> and not an actual dependency or vice versa (barring a
well-known list of false positives and "pervasive" modules), the test
fails.
This tests uses L<Module::ScanDeps>, whose guts it rearranges in a
creative fashion so as to eliminate most false positives and be able
t/maintainer/pod-source.t view on Meta::CPAN
return $self->Pod::Checker::poderror(@_);
}
}
foreach my $file ( @files ) {
podcheck_ok($file, "$file");
=pod
We also check that the internal and test suite documentations are
B<not> visible in the POD (coz this just looks funny on CPAN)
=cut
my $parser = Pod::Text->new (sentence => 0, width => 78);
$parser->parse_from_file($file, $out);
my $result = read_file($out);
unlike($result, qr/^TEST SUITE/m,
"Test suite documentation is podded out");
unlike($result, qr/^INTERNAL/,
"Internal documentation is podded out");
( run in 0.468 second using v1.01-cache-2.11-cpan-64827b87656 )