summaryrefslogtreecommitdiffstats
path: root/t/02-dzil.t
blob: d312beb8a79f5bdcbbf7331adb8aafef672d7bb4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#!/usr/bin/env perl
use strict;
use warnings;
BEGIN {
    unless (eval "require Dist::Zilla; require Dist::Zilla::Plugin::PodWeaver; 1") {
        require Test::More;
        Test::More::plan(skip_all => 'Dist::Zilla and Dist::Zilla::Plugin::PodWeaver are required for this test');
    }
}

use Test::More;

use Dist::Zilla::Tester;
use FindBin;
use Path::Class;
use Pod::Elemental;
use Pod::Weaver;
use lib "$FindBin::Bin/../lib";

my $zilla = Dist::Zilla::Tester->from_config({
    dist_root => dir($FindBin::Bin, '02'),
});
$zilla->build;

chdir $zilla->tempdir->subdir('build');
is(file('lib', 'Foo', 'Bar.pm')->slurp, <<'PM', "got the right Bar.pm file contents");
package Foo::Bar;
# ABSTRACT: turns trinkets into baubles

sub bar {
}

1;

__END__
=pod

=head1 BUGS

No known bugs.

Please report any bugs through RT: email
C<bug-foo-bar at rt.cpan.org>, or browse to
L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Foo-Bar>.

=head1 SUPPORT

You can find this documentation for this module with the perldoc command.

    perldoc Foo::Bar

You can also look for information at:

=over 4

=item * AnnoCPAN: Annotated CPAN documentation

L<http://annocpan.org/dist/Foo-Bar>

=item * CPAN Ratings

L<http://cpanratings.perl.org/d/Foo-Bar>

=item * RT: CPAN's request tracker

L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Foo-Bar>

=item * Search CPAN

L<http://search.cpan.org/dist/Foo-Bar>

=back

=cut

PM

is(file('lib', 'Foo', 'Baz.pm')->slurp, <<'PM', "got the right Baz.pm file contents");
package Foo::Baz;

sub baz {
}

1;

__END__
=pod

=head1 SUPPORT

You can find this documentation for this module with the perldoc command.

    perldoc Foo::Bar

You can also look for information at:

=over 4

=item * AnnoCPAN: Annotated CPAN documentation

L<http://annocpan.org/dist/Foo-Bar>

=item * CPAN Ratings

L<http://cpanratings.perl.org/d/Foo-Bar>

=item * RT: CPAN's request tracker

L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Foo-Bar>

=item * Search CPAN

L<http://search.cpan.org/dist/Foo-Bar>

=back

=cut

PM

done_testing;