Provided by: libextutils-modulemaker-perl_0.54-1_all bug

NAME

       ExtUtils::ModuleMaker::Auxiliary - Subroutines for testing ExtUtils::ModuleMaker

DESCRIPTION

       This package contains subroutines used in one or more t/*.t files in
       ExtUtils::ModuleMaker's test suite.  They may prove useful in writing test suites for
       distributions which subclass ExtUtils::ModuleMaker.

SUBROUTINES

   "read_file_string()"
           Function:   Read the contents of a file into a string.
           Argument:   String holding name of a file created by complete_build().
           Returns:    String holding text of the file read.
           Used:       To see whether text of files such as README, Makefile.PL,
                       etc. was created correctly by returning a string against which
                       a pattern can be matched.

   "read_file_array()"
           Function:   Read a file line-by-line  into an array.
           Argument:   String holding name of a file created by complete_build().
           Returns:    Array holding the lines of the file read.
           Used:       To see whether text of files such as README, Makefile.PL,
                       etc. was created correctly by returning an array against whose
                       elements patterns can be matched.

   "six_file_tests()"
           Function:   Verify that content of MANIFEST and lib/*.pm were created
                       correctly.
           Argument:   Two arguments:
                       1.  A number predicting the number of entries in the MANIFEST.
                       2.  The stem of the lib/*.pm file, i.e., what immediately
                           precedes the .pm.
           Returns:    n/a.
           Used:       To see whether MANIFEST and lib/*.pm have correct text.
                       Runs 6 Test::More tests:
                       1.  Number of entries in MANIFEST.
                       2.  Change to directory under lib.
                       3.  Applies read_file_string to the stem.pm file.
                       4.  Determine whether stem.pm's POD contains module name and
                           abstract.
                       5.  Determine whether POD contains a HISTORY head.
                       6.  Determine whether POD contains correct author information.

   "check_MakefilePL()"
           Function:   Verify that content of Makefile.PL was created correctly.
           Argument:   Two arguments:
                       1.  A string holding the directory in which the Makefile.PL
                           should have been created.
                       2.  A reference to an array holding strings each of which is a
                           prediction as to content of particular lines in Makefile.PL.
           Returns:    n/a.
           Used:       To see whether Makefile.PL created by complete_build() has
                       correct entries.  Runs 1 Test::More test which checks NAME,
                       VERSION_FROM, AUTHOR and ABSTRACT.

SEE ALSO

       ExtUtils::ModuleMaker.