Test2::Tools::Event#
Tools for generating test events.
DESCRIPTION#
This module provides tools for generating events quickly by bypassing the context/hub. This is particularly useful when testing other Test2 packages.
EXPORTS#
$e = gen_event($TYPE)
$e = gen_event($TYPE, %FIELDS)
$e = gen_event ‘Ok’;
$e = gen_event Ok => ( … )
$e = gen_event ‘+Test2::Event::Ok’ => ( … )
This will produce an event of the specified type.
$TYPEis assumed to be shorthand forTest2::Event::$TYPE, you can prefix$TYPEwith a ‘+’ to drop the assumption.An Test2::Util::Trace will be generated using
caller(0)and will be put in the ‘trace’ field of your new event, unless you specified your own ‘trace’ field.
SOURCE#
The source code repository for Test2-Suite can be found at https://github.com/Test-More/test-more/.
MAINTAINERS#
Chad Granum exodist@cpan.org
COPYRIGHT#
Copyright Chad Granum exodist@cpan.org.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/