X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=dev%2Farm%2Flibperl-critic-perl%2Flibperl-critic-perl-1.088%2Ft%2F20_policy_prohibittrailingwhitespace.t;fp=dev%2Farm%2Flibperl-critic-perl%2Flibperl-critic-perl-1.088%2Ft%2F20_policy_prohibittrailingwhitespace.t;h=546af6cef553f880c31c93c93eb4d753e3b98372;hb=f477fa73365d491991707e7ed9217b48d6994551;hp=0000000000000000000000000000000000000000;hpb=da95c414033799c3a62606f299c3c00b5c77ca11;p=dh-make-perl diff --git a/dev/arm/libperl-critic-perl/libperl-critic-perl-1.088/t/20_policy_prohibittrailingwhitespace.t b/dev/arm/libperl-critic-perl/libperl-critic-perl-1.088/t/20_policy_prohibittrailingwhitespace.t new file mode 100644 index 0000000..546af6c --- /dev/null +++ b/dev/arm/libperl-critic-perl/libperl-critic-perl-1.088/t/20_policy_prohibittrailingwhitespace.t @@ -0,0 +1,66 @@ +#!perl + +############################################################################## +# $URL: http://perlcritic.tigris.org/svn/perlcritic/trunk/Perl-Critic/t/20_policy_prohibittrailingwhitespace.t $ +# $Date: 2008-06-06 00:48:04 -0500 (Fri, 06 Jun 2008) $ +# $Author: clonezone $ +# $Revision: 2416 $ +############################################################################## + +use 5.006001; +use strict; +use warnings; +use Test::More tests => 2; + +use Perl::Critic::Utils qw( :characters ); + +use Perl::Critic::TestUtils qw( pcritique ); +Perl::Critic::TestUtils::block_perlcriticrc(); + +# This specific policy is being tested without 20_policies.t because the .run file +# would have to contain invisible characters. + +my $code; +my $policy = 'CodeLayout::ProhibitTrailingWhitespace'; +my %config; +my @violations; +my $violation_line_number; +my $violation_column_number; + +#----------------------------------------------------------------------------- + +$code = <<"END_PERL"; +say${SPACE}"\tblurp\t";\t +say${SPACE}"${SPACE}blorp${SPACE}";${SPACE} +\f + + +chomp;\t${SPACE}${SPACE} +chomp;${SPACE}${SPACE}\t +END_PERL + +is ( pcritique($policy, \$code), 5, $policy ); + +#----------------------------------------------------------------------------- + +$code = <<"END_PERL"; +sub${SPACE}do_frobnication${SPACE}\{ +\tfor${SPACE}(${SPACE}is_frobnicating()${SPACE})${SPACE}\{ +${SPACE}${SPACE}${SPACE}${SPACE}frobnicate(); +\l} +} + +END_PERL + +is( pcritique($policy, \$code), 0, $policy ); + +#----------------------------------------------------------------------------- + +# Local Variables: +# mode: cperl +# cperl-indent-level: 4 +# fill-column: 78 +# indent-tabs-mode: nil +# c-indentation-style: bsd +# End: +# ex: set ts=8 sts=4 sw=4 tw=78 ft=perl expandtab shiftround :