initial commit
[urisagit/Perl-Docs.git] / t / no_clobber.t
1 #!/usr/local/bin/perl -w
2
3 use strict ;
4
5 use Test::More tests => 3 ;
6
7 BEGIN{ 
8         use_ok( 'File::Slurp', qw( write_file ) ) ;
9 }
10
11 my $data = <<TEXT ;
12 line 1
13 more text
14 TEXT
15
16 my $file = 'xxx' ;
17
18 unlink $file ;
19
20
21 my $err = write_file( $file, { no_clobber => 1 }, $data ) ;
22 ok( $err, 'new write_file' ) ;
23
24 $err = write_file( $file, { no_clobber => 1, err_mode => 'quiet' }, $data ) ;
25
26 ok( !$err, 'no_clobber write_file' ) ;
27
28 unlink $file ;