Release commit for 1.42
[catagits/Catalyst-Devel.git] / t / render_file_contents.t
CommitLineData
ed97ee4f 1use strict;
2use warnings;
534f0e79 3use lib "t/lib";
ed97ee4f 4use Catalyst::Helper;
ed97ee4f 5
0d4859fc 6use Test::More;
ed97ee4f 7
0d4859fc 8my $helper = bless {}, 'Catalyst::Helper';
ed97ee4f 9
ed97ee4f 10use File::Temp qw/tempfile/;
11
12my ($fh, $fn) = tempfile;
13close $fh;
14
b6d89690 15ok( $helper->render_file_contents('example1', $fn,
16 { test_var => 'test_val' }, 0677
17 ),
ae133240 18 "file contents rendered" );
0d4859fc 19ok -r $fn;
15f460a5 20ok -s $fn;
b6d89690 21my $perms = ( stat $fn )[2] & 07777;
57f304f7 22unless ($^O eq 'MSWin32') {
23 is $perms, 0677;
24}
0d4859fc 25unlink $fn;
26
27done_testing;