X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FScope-Upper.git;a=blobdiff_plain;f=t%2F07-context_info.t;h=58ea97b6d579d7c6735178170fa22e73963f0029;hp=aab24fbb7a971f0e1f64485be5e6b4ab5cde5f77;hb=d3500bc9b8882716ee933336bb903e20735e54ed;hpb=a5315939c4f295e3e6b70b3b6033068a8be67ce6 diff --git a/t/07-context_info.t b/t/07-context_info.t index aab24fb..58ea97b 100644 --- a/t/07-context_info.t +++ b/t/07-context_info.t @@ -5,6 +5,8 @@ my $exp0 = ::expected('block', 0, undef); use strict; use warnings; +use Config qw<%Config>; + # We're using Test::Leaner here because Test::More loads overload, which itself # uses warning::register, which may cause the "all warnings on" bitmask to # change ; and that doesn't fit well with how we're testing things. @@ -14,6 +16,8 @@ use Test::Leaner tests => 19 + 6; use Scope::Upper qw; +sub HINT_BLOCK_SCOPE () { 0x100 } + sub expected { my ($type, $line, $want) = @_; @@ -40,7 +44,10 @@ sub expected { $want = '' if defined $want and not $want; } - $want = "$]" < 5.015_001 ? '' : undef if $top; + if ($top) { + $want = "$]" < 5.015_001 ? '' : undef; + $hints &= ~HINT_BLOCK_SCOPE if $Config{usesitecustomize}; + } my @exp = ( $pkg,