From 2aea874ff9570e31e9ff30dcf1d38df072f98893 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sun, 13 Feb 2011 14:21:06 +0000 Subject: prep for version 0.4 minor test fixes --- t/00-author-critic.t | 35 --------------- t/00-author-minver.t | 33 -------------- t/00-author-pod.t | 33 -------------- t/03-html.t | 4 +- t/perlcriticrc | 123 --------------------------------------------------- 5 files changed, 2 insertions(+), 226 deletions(-) delete mode 100644 t/00-author-critic.t delete mode 100644 t/00-author-minver.t delete mode 100644 t/00-author-pod.t delete mode 100644 t/perlcriticrc (limited to 't') diff --git a/t/00-author-critic.t b/t/00-author-critic.t deleted file mode 100644 index 79ed2b7..0000000 --- a/t/00-author-critic.t +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/perl - -# Test that the module passes perlcritic -use strict; -BEGIN { - $| = 1; - $^W = 1; -} - -my @MODULES = ( - 'Perl::Critic 1.098', - 'Test::Perl::Critic 1.01', - 'File::Spec', -); - -# Don't run tests during end-user installs -use Test::More; -unless ( $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) { - plan( skip_all => "Author tests not required for installation" ); -} - -# Load the testing modules -foreach my $MODULE ( @MODULES ) { - eval "use $MODULE"; - if ( $@ ) { - $ENV{RELEASE_TESTING} - ? die( "Failed to load required release-testing module $MODULE" ) - : plan( skip_all => "$MODULE not available for testing" ); - } -} -my $rcfile = File::Spec->catfile( 't', 'perlcriticrc' ); -Test::Perl::Critic->import( -profile => $rcfile ); -all_critic_ok(); - -1; diff --git a/t/00-author-minver.t b/t/00-author-minver.t deleted file mode 100644 index 4dfb876..0000000 --- a/t/00-author-minver.t +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/perl - -# Test that our declared minimum Perl version matches our syntax -use strict; -BEGIN { - $| = 1; - $^W = 1; -} - -my @MODULES = ( - 'Perl::MinimumVersion 1.20', - 'Test::MinimumVersion 0.008', -); - -# Don't run tests during end-user installs -use Test::More; -unless ( $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) { - plan( skip_all => "Author tests not required for installation" ); -} - -# Load the testing modules -foreach my $MODULE ( @MODULES ) { - eval "use $MODULE"; - if ( $@ ) { - $ENV{RELEASE_TESTING} - ? die( "Failed to load required release-testing module $MODULE" ) - : plan( skip_all => "$MODULE not available for testing" ); - } -} - -all_minimum_version_from_metayml_ok(); - -1; diff --git a/t/00-author-pod.t b/t/00-author-pod.t deleted file mode 100644 index 2cdfcc4..0000000 --- a/t/00-author-pod.t +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/perl - -# Test that the syntax of our POD documentation is valid -use strict; -BEGIN { - $| = 1; - $^W = 1; -} - -my @MODULES = ( - 'Pod::Simple 3.07', - 'Test::Pod 1.26', -); - -# Don't run tests during end-user installs -use Test::More; -unless ( $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) { - plan( skip_all => "Author tests not required for installation" ); -} - -# Load the testing modules -foreach my $MODULE ( @MODULES ) { - eval "use $MODULE"; - if ( $@ ) { - $ENV{RELEASE_TESTING} - ? die( "Failed to load required release-testing module $MODULE" ) - : plan( skip_all => "$MODULE not available for testing" ); - } -} - -all_pod_files_ok(); - -1; diff --git a/t/03-html.t b/t/03-html.t index 9cb196e..a4b6df9 100644 --- a/t/03-html.t +++ b/t/03-html.t @@ -32,7 +32,7 @@ my $tree=tree { }; }; -is($tree->as_HTML(), - qq{Page title

Page para\n}, +like($tree->as_HTML(), + qr{\APage title

Page para\s*\z}, 'HTML tree' ); diff --git a/t/perlcriticrc b/t/perlcriticrc deleted file mode 100644 index 029461c..0000000 --- a/t/perlcriticrc +++ /dev/null @@ -1,123 +0,0 @@ -severity = 1 -color = 1 -only = 1 - -[BuiltinFunctions::ProhibitBooleanGrep] -[BuiltinFunctions::ProhibitComplexMappings] -[BuiltinFunctions::ProhibitLvalueSubstr] -[BuiltinFunctions::ProhibitReverseSortBlock] -[BuiltinFunctions::ProhibitSleepViaSelect] -[BuiltinFunctions::ProhibitStringyEval] -[BuiltinFunctions::ProhibitStringySplit] -[BuiltinFunctions::ProhibitUniversalCan] -[BuiltinFunctions::ProhibitUniversalIsa] -[BuiltinFunctions::ProhibitVoidGrep] -[BuiltinFunctions::ProhibitVoidMap] -[BuiltinFunctions::RequireBlockGrep] -[BuiltinFunctions::RequireBlockMap] -[BuiltinFunctions::RequireGlobFunction] -[BuiltinFunctions::RequireSimpleSortBlock] -[ClassHierarchies::ProhibitAutoloading] -[ClassHierarchies::ProhibitExplicitISA] -[ClassHierarchies::ProhibitOneArgBless] -[CodeLayout::ProhibitHardTabs] -[CodeLayout::ProhibitParensWithBuiltins] -[CodeLayout::ProhibitQuotedWordLists] -[CodeLayout::ProhibitTrailingWhitespace] -[CodeLayout::RequireConsistentNewlines] -[CodeLayout::RequireTrailingCommas] -[ControlStructures::ProhibitCStyleForLoops] -[ControlStructures::ProhibitCascadingIfElse] -[ControlStructures::ProhibitDeepNests] -[ControlStructures::ProhibitLabelsWithSpecialBlockNames] -[ControlStructures::ProhibitMutatingListFunctions] -[ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions] -[ControlStructures::ProhibitPostfixControls] -[ControlStructures::ProhibitUnlessBlocks] -[ControlStructures::ProhibitUnreachableCode] -[ControlStructures::ProhibitUntilBlocks] -[Documentation::RequirePackageMatchesPodName] -[Documentation::RequirePodAtEnd] -[ErrorHandling::RequireCarping] -[ErrorHandling::RequireCheckingReturnValueOfEval] -[InputOutput::ProhibitBacktickOperators] -[InputOutput::ProhibitBarewordFileHandles] -[InputOutput::ProhibitExplicitStdin] -[InputOutput::ProhibitInteractiveTest] -[InputOutput::ProhibitJoinedReadline] -[InputOutput::ProhibitOneArgSelect] -[InputOutput::ProhibitReadlineInForLoop] -[InputOutput::ProhibitTwoArgOpen] -[InputOutput::RequireBracedFileHandleWithPrint] -[InputOutput::RequireBriefOpen] -[InputOutput::RequireCheckedClose] -[InputOutput::RequireCheckedOpen] -[InputOutput::RequireCheckedSyscalls] -[Miscellanea::ProhibitFormats] -[Miscellanea::ProhibitTies] -[Miscellanea::ProhibitUnrestrictedNoCritic] -[Miscellanea::ProhibitUselessNoCritic] -[Modules::ProhibitAutomaticExportation] -[Modules::ProhibitExcessMainComplexity] -[Modules::ProhibitMultiplePackages] -[Modules::RequireBarewordIncludes] -[Modules::RequireEndWithOne] -[Modules::RequireExplicitPackage] -[Modules::RequireFilenameMatchesPackage] -[Modules::RequireNoMatchVarsWithUseEnglish] -[Modules::RequireVersionVar] -[NamingConventions::Capitalization] -[NamingConventions::ProhibitAmbiguousNames] -[References::ProhibitDoubleSigils] -[RegularExpressions::ProhibitCaptureWithoutTest] -[RegularExpressions::ProhibitFixedStringMatches] -[RegularExpressions::ProhibitUnusualDelimiters] -[RegularExpressions::RequireBracesForMultiline] -[RegularExpressions::RequireDotMatchAnything] -[RegularExpressions::RequireExtendedFormatting] -[RegularExpressions::RequireLineBoundaryMatching] -[Subroutines::ProhibitAmpersandSigils] -[Subroutines::ProhibitBuiltinHomonyms] -[Subroutines::ProhibitExcessComplexity] -[Subroutines::ProhibitExplicitReturnUndef] -[Subroutines::ProhibitManyArgs] -[Subroutines::ProhibitNestedSubs] -[Subroutines::ProhibitReturnSort] -[Subroutines::ProhibitSubroutinePrototypes] -[Subroutines::ProtectPrivateSubs] -[Subroutines::RequireFinalReturn] -[TestingAndDebugging::ProhibitNoStrict] -[TestingAndDebugging::ProhibitNoWarnings] -[TestingAndDebugging::ProhibitProlongedStrictureOverride] -[TestingAndDebugging::RequireTestLabels] -[TestingAndDebugging::RequireUseStrict] -[TestingAndDebugging::RequireUseWarnings] -[ValuesAndExpressions::ProhibitCommaSeparatedStatements] -[ValuesAndExpressions::ProhibitConstantPragma] -[ValuesAndExpressions::ProhibitEscapedCharacters] -[ValuesAndExpressions::ProhibitImplicitNewlines] -[ValuesAndExpressions::ProhibitInterpolationOfLiterals] -[ValuesAndExpressions::ProhibitLeadingZeros] -[ValuesAndExpressions::ProhibitLongChainsOfMethodCalls] -[ValuesAndExpressions::ProhibitMagicNumbers] -[ValuesAndExpressions::ProhibitMismatchedOperators] -[ValuesAndExpressions::ProhibitMixedBooleanOperators] -[ValuesAndExpressions::ProhibitNoisyQuotes] -[ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters] -[ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator] -[ValuesAndExpressions::ProhibitVersionStrings] -[ValuesAndExpressions::RequireInterpolationOfMetachars] -[ValuesAndExpressions::RequireNumberSeparators] -[ValuesAndExpressions::RequireQuotedHeredocTerminator] -[ValuesAndExpressions::RequireUpperCaseHeredocTerminator] -[Variables::ProhibitConditionalDeclarations] -[Variables::ProhibitMatchVars] -[Variables::ProhibitPerl4PackageNames] -[Variables::ProhibitPunctuationVars] -[Variables::ProhibitReusedNames] -[Variables::ProhibitUnusedVariables] -[Variables::ProtectPrivateVars] -[Variables::RequireInitializationForLocalVars] -[Variables::RequireLexicalLoopIterators] -[Variables::RequireLocalizedPunctuationVars] -[Variables::RequireNegativeIndices] -- cgit v1.2.3