Module-Changes

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

inc/Module/Install/Base.pm
inc/Module/Install/Can.pm
inc/Module/Install/Fetch.pm
inc/Module/Install/Include.pm
inc/Module/Install/Makefile.pm
inc/Module/Install/Metadata.pm
inc/Module/Install/StandardTests.pm
inc/Module/Install/Win32.pm
inc/Module/Install/WriteAll.pm
inc/Test/Compile.pm
inc/Test/Differences.pm
inc/Test/More.pm
inc/UNIVERSAL/require.pm
lib/Module/Changes.pm
lib/Module/Changes/Base.pm
lib/Module/Changes/Entire.pm
lib/Module/Changes/Formatter.pm
lib/Module/Changes/Formatter/Free.pm
lib/Module/Changes/Formatter/YAML.pm
lib/Module/Changes/Parser.pm
lib/Module/Changes/Parser/Free.pm

META.yml  view on Meta::CPAN

--- 
abstract: Machine-readable Changes file
author: 
  - Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >>
build_requires: 
  Test::Compile: 0
  Test::Differences: 0
  Test::More: 0
  UNIVERSAL::require: 0
distribution_type: module
generated_by: Module::Install version 0.68
license: perl
meta-spec: 
  url: http://module-build.sourceforge.net/META-spec-v1.3.html
  version: 1.3
name: Module-Changes
no_index: 

Makefile.PL  view on Meta::CPAN

requires 'Class::Factory::Enhanced';
requires 'DateTime';
requires 'DateTime::Format::DateParse';
requires 'DateTime::Format::Mail';
requires 'DateTime::Format::W3CDTF';
requires 'Getopt::Attribute';
requires 'Kwalify';
requires 'Perl::Version';
requires 'YAML';

build_requires 'Test::Differences';
build_requires 'Test::More' => '0.70';

use_standard_tests(without => 'pod_coverage');
auto_include;
WriteAll;

inc/Test/Differences.pm  view on Meta::CPAN

#line 1
package Test::Differences;

#line 201

$VERSION = 0.47;

use Exporter;

@ISA = qw( Exporter );
@EXPORT = qw( eq_or_diff eq_or_diff_text eq_or_diff_data );

inc/Test/Differences.pm  view on Meta::CPAN

            }
            $rec = join ",", @$rec;
        }
    }

    return \@recs;
}


sub _identify_callers_test_package_of_choice {
    ## This is called at each test in case Test::Differences was used before
    ## the base testing modules.
    ## First see if %INC tells us much of interest.
    my $has_builder_pm = grep $_ eq "Test/Builder.pm", keys %INC;
    my $has_test_pm    = grep $_ eq "Test.pm",         keys %INC;

    return "Test"          if $has_test_pm && ! $has_builder_pm;
    return "Test::Builder" if ! $has_test_pm && $has_builder_pm;

    if ( $has_test_pm && $has_builder_pm ) {
        ## TODO: Look in caller's namespace for hints.  For now, assume Builder.

t/01_misc.t  view on Meta::CPAN

use strict;
use warnings;
use Test::More tests => 22;
use Test::Differences;
use Module::Changes;
use Perl::Version;
use DateTime::Format::W3CDTF;
use DateTime::Format::Mail;
use YAML;

my $changes = Module::Changes->make_object_for_type('entire');
isa_ok($changes, 'Module::Changes::Entire');
$changes->name('Foo-Bar');



( run in 0.274 second using v1.01-cache-2.11-cpan-131fc08a04b )