Modern-Perl-Prelude
view release on metacpan or search on metacpan
use v5.26;
use strict;
use warnings;
use Test::More;
my $ok_say = eval <<'PERL';
package Local::Prelude::No::Say;
use Modern::Perl::Prelude;
no Modern::Perl::Prelude;
say 'hello';
1;
PERL
ok(!$ok_say, 'say unavailable after no Modern::Perl::Prelude');
my $ok_fc = eval <<'PERL';
package Local::Prelude::No::Fc;
use Modern::Perl::Prelude;
no Modern::Perl::Prelude;
my $x = fc("StraÃe");
1;
PERL
ok(!$ok_fc, 'fc unavailable after no Modern::Perl::Prelude');
my $ok_state = eval <<'PERL';
package Local::Prelude::No::State;
use Modern::Perl::Prelude;
no Modern::Perl::Prelude;
{
state $v = 1;
}
1;
PERL
ok(!$ok_state, 'state unavailable after no Modern::Perl::Prelude');
done_testing;
( run in 1.459 second using v1.01-cache-2.11-cpan-364913b4093 )