Add Rafael's example user pragma, and convert his demo to a test.
[p5sagit/p5-mst-13.2.git] / t / lib / mypragma.t
CommitLineData
32645610 1#!./perl
2
3BEGIN {
4 chdir 't';
5 @INC = ('../lib', 'lib');
6}
7
8use strict;
9use warnings;
10use Test::More tests => 5;
11
12use mypragma (); # don't enable this pragma yet
13
14BEGIN {
15 is($^H{mypragma}, undef, "Shouldn't be in %^H yet");
16}
17
18is(mypragma::in_effect(), undef, "pragma not in effect yet");
19{
20 use mypragma;
21 is(mypragma::in_effect(), 1, "pragma is in effect within this block");
22}
23is(mypragma::in_effect(), undef, "pragma no longer in effect");
24
25
26BEGIN {
27 is($^H{mypragma}, undef, "Should no longer be in %^H");
28}