adjust testsuite for change#3067
[p5sagit/p5-mst-13.2.git] / t / pragma / warn / 5nolint
CommitLineData
599cee73 1Check anti-lint
2
3__END__
4-X
5# nolint: check compile time $^W is zapped
6BEGIN { $^W = 1 ;}
7$a = $b = 1 ;
8$a = 1 if $a EQ $b ;
9close STDIN ; print STDIN "abc" ;
10EXPECT
11########
12-X
13# nolint: check runtime $^W is zapped
14$^W = 1 ;
15close STDIN ; print STDIN "abc" ;
16EXPECT
17########
18-X
19# nolint: check runtime $^W is zapped
20{
21 $^W = 1 ;
22 close STDIN ; print STDIN "abc" ;
23}
24EXPECT
25########
26-X
27# nolint: check "no warning" is zapped
28use warning ;
29$a = $b = 1 ;
30$a = 1 if $a EQ $b ;
31close STDIN ; print STDIN "abc" ;
32EXPECT
33########
34-X
35# nolint: check "no warning" is zapped
36{
37 use warning ;
38 close STDIN ; print STDIN "abc" ;
39}
40EXPECT
41########
42-Xw
43# nolint: check combination of -w and -X
44{
45 $^W = 1 ;
46 close STDIN ; print STDIN "abc" ;
47}
48EXPECT
49########
50-X
51--FILE-- abc.pm
52use warning 'deprecated' ;
53my ($a, $b) = (0,0);
541 if $a EQ $b ;
551;
56--FILE--
57use warning 'uninitialized' ;
58use abc;
59my $a ; chop $a ;
60EXPECT
61########
62-X
63--FILE-- abc
64use warning 'deprecated' ;
65my ($a, $b) = (0,0);
661 if $a EQ $b ;
671;
68--FILE--
69use warning 'uninitialized' ;
70require "./abc";
71my $a ; chop $a ;
72EXPECT
73########
74-X
75--FILE-- abc.pm
76BEGIN {$^W = 1}
77my ($a, $b) = (0,0);
781 if $a EQ $b ;
791;
80--FILE--
81$^W = 1 ;
82use abc;
83my $a ; chop $a ;
84EXPECT
85########
86-X
87--FILE-- abc
88BEGIN {$^W = 1}
89my ($a, $b) = (0,0);
901 if $a EQ $b ;
911;
92--FILE--
93$^W = 1 ;
94require "./abc";
95my $a ; chop $a ;
96EXPECT