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($yaml)

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

AUTHOR

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

COPYRIGHT AND LICENSE

Copyright 2007 by Marcel Grünauer

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