Michael G Schwern:
# lib                         *new*

I don't know what directory this should go into, so I'm not providing a
patch, just pasting the body of lib.t in here.  Good enough?

#!./perl

use Test::More tests => 3;
use lib 'stuff';

#create a directory and a module
mkdir('stuff', 0666);
open(MOD, '>stuff/Yup.pm');
print MOD 'package Yup; 1;';
close MOD;


#did the directory show up?
ok(scalar(grep {/stuff/} @INC), 'added to @INC');


#does it change require's behavior?
ok(
        eval { require Yup; 1; },
        'affects require'
);


#how about use's?
is(
        `perl "-Mlib=stuff -MYup" -e "print 'ok'"`,
        'ok',
        'affects use'
);


#cleanup
unlink 'stuff/Yup.pm';
unlink 'stuff';

__END__

--Brent Dax
[EMAIL PROTECTED]
Configure pumpking for Perl 6

"Nothing important happened today."
    --George III of England's diary entry for 4-Jul-1776

Reply via email to