don't quit if =head* wasn't found (suggested by Roland Bauer
[p5sagit/p5-mst-13.2.git] / t / io / open.t
CommitLineData
3eb568f1 1#!./perl
2
3# $RCSfile$
853846ea 4$| = 1;
5$^W = 1;
3eb568f1 6
1d8d4d2a 7print "1..9\n";
3eb568f1 8
853846ea 9# my $file tests
10
a6c40364 11unlink("afile") if -f "afile";
853846ea 12print "$!\nnot " unless open(my $f,"+>afile");
3eb568f1 13print "ok 1\n";
a6c40364 14binmode $f;
853846ea 15print "not " unless -f "afile";
3eb568f1 16print "ok 2\n";
853846ea 17print "not " unless print $f "SomeData\n";
3eb568f1 18print "ok 3\n";
853846ea 19print "not " unless tell($f) == 9;
3eb568f1 20print "ok 4\n";
853846ea 21print "not " unless seek($f,0,0);
3eb568f1 22print "ok 5\n";
853846ea 23$b = <$f>;
24print "not " unless $b eq "SomeData\n";
3eb568f1 25print "ok 6\n";
853846ea 26print "not " unless -f $f;
27print "ok 7\n";
28eval { die "Message" };
29# warn $@;
30print "not " unless $@ =~ /<\$f> line 1/;
31print "ok 8\n";
32print "not " unless close($f);
33print "ok 9\n";
34unlink("afile");
3eb568f1 35