changes
[urisagit/Perl-Docs.git] / t / write_file_win32.t
CommitLineData
635c7876 1use strict;
99709852 2use File::Slurp ;
635c7876 3
99709852 4use Test::More tests => 1;
635c7876 5
99709852 6BEGIN { $^W = 1 }
635c7876 7
8sub simple_write_file {
12444d55 9 open FH, ">$_[0]" or die "Couldn't open $_[0] for write: $!";
10 print FH $_[1];
11 close FH ;
635c7876 12}
13
14sub newline_size {
15 my ($code) = @_;
16
17 my $file = __FILE__ . '.tmp';
18
19 local $\ = '';
20 $code->($file, "\n" x 3);
21
22 my $size = -s $file;
23
24 unlink $file;
25
26 return $size;
27}
28
29is(newline_size(\&write_file), newline_size(\&simple_write_file), 'newline');