Filehandle method calls load IO::File on demand
[perl.git] / t / io / iofile.t
1 #!./perl
2
3 BEGIN {
4     chdir 't' if -d 't';
5     @INC = '../lib';
6     require './test.pl';
7 }
8
9 $|  = 1;
10 use warnings;
11 use Config;
12
13 plan tests => 3;
14
15 # this is essentially the same as a test on a lexical filehandle in
16 # t/io/open.t, but done in a separate test process against a standard
17 # filehandle
18
19 # check that we can call methods on filehandles auto-magically
20 # and have IO::File loaded for us
21 {
22     is( $INC{'IO/File.pm'}, undef, "IO::File not loaded" );
23     ok( eval { STDOUT->autoflush(1); 1 }, 'STDOUT->autoflush(1) lives' );
24     ok( $INC{'IO/File.pm'}, "IO::File now loaded" );
25 }