X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=dev%2Fi386%2Flibperl-critic-perl%2Flibperl-critic-perl-1.088%2Ft%2FTestingAndDebugging%2FProhibitNoStrict.run;fp=dev%2Fi386%2Flibperl-critic-perl%2Flibperl-critic-perl-1.088%2Ft%2FTestingAndDebugging%2FProhibitNoStrict.run;h=22875df1fdefa8c540e67093de9f44d18eac9e31;hb=da95c414033799c3a62606f299c3c00b5c77ca11;hp=0000000000000000000000000000000000000000;hpb=2d38e14bacbb15b98e539843a40b3c52a225f493;p=dh-make-perl diff --git a/dev/i386/libperl-critic-perl/libperl-critic-perl-1.088/t/TestingAndDebugging/ProhibitNoStrict.run b/dev/i386/libperl-critic-perl/libperl-critic-perl-1.088/t/TestingAndDebugging/ProhibitNoStrict.run new file mode 100644 index 0000000..22875df --- /dev/null +++ b/dev/i386/libperl-critic-perl/libperl-critic-perl-1.088/t/TestingAndDebugging/ProhibitNoStrict.run @@ -0,0 +1,96 @@ +## name strictures disabled +## failures 1 +## cut + +package foo; +no strict; + +#----------------------------------------------------------------------------- + +## name selective strictures disabled +## failures 1 +## cut + +package foo; +no strict 'refs', 'vars'; + +#----------------------------------------------------------------------------- + +## name selective strictures disabled +## failures 1 +## cut + +package foo; +no strict qw(vars refs subs); + +#----------------------------------------------------------------------------- + +## name allowed no strict +## failures 0 +## parms { allow => 'vars refs subs' } +## cut + +package foo; +no strict qw(vars refs subs); + +#----------------------------------------------------------------------------- + +## name allowed no strict +## failures 0 +## parms { allow => 'vars refs subs' } +## cut + +package foo; +no strict "vars", "refs", "subs"; + +#----------------------------------------------------------------------------- + +## name partially allowed no strict +## failures 1 +## parms {allow => 'VARS SUBS'} +# Note wrong case! +## cut + +package foo; +no strict "vars", "refs", 'subs'; + +#----------------------------------------------------------------------------- + +## name partially allowed no strict +## failures 1 +## parms {allow => 'VARS SUBS'} +# Note wrong case! +## cut + +package foo; +no strict qw(vars refs subs); + +#----------------------------------------------------------------------------- + +## name allow no strict, mixed case config +## parms {allow => 'RefS SuBS'} +## failures 0 +## cut + +package foo; +no strict qw(refs subs); + +#----------------------------------------------------------------------------- + +## name allow no strict, comma-delimimted config +## parms {allow => 'refs,subs'} +## failures 0 +## cut + +package foo; +no strict "refs", "subs"; + +#----------------------------------------------------------------------------- + +## name wrong case, funky config +## parms { allow => 'REfs;vArS' } +## failures 1 +## cut + +package foo; +no strict "refs", 'vars', "subs";