NAME

Hook::Modular::Test - utility functions for testing Hook::Modular

SYNOPSIS

# t/45blah.t

use Hook::Modular::Test ':all';

my $config_filename = write_config_file(do { local $/; <DATA> });

sub run {
    # ...
}

__DATA__
global:
  log:
    level: error
...

DESCRIPTION

This module exports utility functions to aid in testing Hook::Modular. None of the functions are exported automatically, but you can request them by name, or get all of them if you use the :all tag.

FUNCTIONS

write_config_file
my $temp_file_name = write_config_file($yaml_string);

Takes the YAML, loads it (partly to make sure it is valid), dumps it out to a temporary file and returns the file name.

BUGS AND LIMITATIONS

No bugs have been reported.

Please report any bugs or feature requests through the web interface at http://rt.cpan.org.

INSTALLATION

See perlmodinstall for information and options on installing Perl modules.

AVAILABILITY

The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN site near you. Or see http://search.cpan.org/dist/Hook-Modular/.

AUTHORS

Tatsuhiko Miyagawa <miyagawa@bulknews.net>

Marcel Grünauer, <marcel@cpan.org>

COPYRIGHT AND LICENSE

Copyright 2007-2009 by the authors.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.