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