The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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.