|
Packit |
207d94 |
use strict;
|
|
Packit |
207d94 |
use warnings;
|
|
Packit |
207d94 |
package basic;
|
|
Packit |
207d94 |
|
|
Packit |
207d94 |
use Test::More;
|
|
Packit |
207d94 |
use File::Spec;
|
|
Packit |
207d94 |
|
|
Packit |
207d94 |
require_ok("Test::InDistDir");
|
|
Packit |
207d94 |
can_ok( "Test::InDistDir", "import" );
|
|
Packit |
207d94 |
|
|
Packit |
207d94 |
chdir "t" if -d "t";
|
|
Packit |
207d94 |
@INC = grep { !/\bblib\b/ and !/\blib\b/ } @INC;
|
|
Packit |
207d94 |
|
|
Packit |
207d94 |
my $script = ( File::Spec->splitpath( $0 ) )[-1];
|
|
Packit |
207d94 |
|
|
Packit |
207d94 |
ok( !-f "t/$script", "test script not visible" );
|
|
Packit |
207d94 |
|
|
Packit |
207d94 |
Test::InDistDir->import;
|
|
Packit |
207d94 |
|
|
Packit |
207d94 |
ok( -f "t/$script", "we moved up one directory, so test script is visible" );
|
|
Packit |
207d94 |
ok( scalar( grep { /\blib\b/ } @INC ), "lib was added to INC" );
|
|
Packit |
207d94 |
|
|
Packit |
207d94 |
done_testing;
|