X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=t%2F50-external.t;fp=t%2F50-external.t;h=e717bdfe6447e333eca31860d68746e6c3537dec;hp=0000000000000000000000000000000000000000;hb=28344f23a0e0d25ff130a5745a91e85fbadfcd6f;hpb=4168177ad46806cfb9e0cdb522aed997215cf8b2 diff --git a/t/50-external.t b/t/50-external.t new file mode 100644 index 0000000..e717bdf --- /dev/null +++ b/t/50-external.t @@ -0,0 +1,23 @@ +#!perl + +use strict; +use warnings; + +use Test::More tests => 1; + +BEGIN { delete $ENV{PERL_INDIRECT_PM_DISABLE} } + +sub run_perl { + my $code = shift; + + my $SystemRoot = $ENV{SystemRoot}; + local %ENV; + $ENV{SystemRoot} = $SystemRoot if $^O eq 'MSWin32' and defined $SystemRoot; + + system { $^X } $^X, '-T', map("-I$_", @INC), '-e', $code; +} + +{ + my $status = run_perl 'no indirect; qq{a\x{100}b} =~ /\A[\x00-\x7f]*\z/;'; + is $status, 0, 'RT #47866'; +}