Skip to content

Commit 606cfd4

Browse files
committed
Add isolated tests for Mohawks include-default patch
1 parent 1919520 commit 606cfd4

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

t/maniskip.include-default.t

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
use strict;
2+
use warnings;
3+
4+
use Test::More tests => 3;
5+
use ExtUtils::Manifest qw( maniskip );
6+
7+
# ABSTRACT: Ensure include-default is memory only
8+
9+
use lib 't/tlib';
10+
use Test::TempDir::Tiny qw( in_tempdir );
11+
use ByteSlurper qw( write_bytes read_bytes );
12+
13+
in_tempdir 'no-default-expansions' => sub {
14+
15+
write_bytes( 'MANIFEST.SKIP', qq[#!include_default] );
16+
17+
my $skipchk = maniskip();
18+
19+
my $skipcontents = read_bytes('MANIFEST.SKIP');
20+
21+
unlike( $skipcontents, qr/#!start\s*included/, 'include_default not expanded on disk' );
22+
23+
ok( $skipchk->('Makefile'), 'Makefile still skipped by default' );
24+
ok( !$skipchk->('Makefile.PL'), 'Makefile.PL still not skipped by default' );
25+
};
26+
done_testing;

0 commit comments

Comments
 (0)