diff options
Diffstat (limited to 't/io/iofile.t')
-rw-r--r-- | t/io/iofile.t | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/t/io/iofile.t b/t/io/iofile.t new file mode 100644 index 0000000000..9a5b278289 --- /dev/null +++ b/t/io/iofile.t @@ -0,0 +1,25 @@ +#!./perl + +BEGIN { + chdir 't' if -d 't'; + @INC = '../lib'; + require './test.pl'; +} + +$| = 1; +use warnings; +use Config; + +plan tests => 3; + +# this is essentially the same as a test on a lexical filehandle in +# t/io/open.t, but done in a separate test process against a standard +# filehandle + +# check that we can call methods on filehandles auto-magically +# and have IO::File loaded for us +{ + is( $INC{'IO/File.pm'}, undef, "IO::File not loaded" ); + ok( eval { STDOUT->autoflush(1); 1 }, 'STDOUT->autoflush(1) lives' ); + ok( $INC{'IO/File.pm'}, "IO::File now loaded" ); +} |