Test2::EventFacet#
Base class for all event facets.
DESCRIPTION#
Base class for all event facets.
METHODS#
$key = $facet_class->facet_key()
This will return the key for the facet in the facet data hash.
$bool = $facet_class->is_list()
This will return true if the facet should be in a list instead of a single item.
$clone = $facet->clone()
$clone = $facet->clone(%replace)
This will make a shallow clone of the facet. You may specify fields to override as arguments.
SOURCE#
The source code repository for Test2 can be found at 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.
Modules#
Test2::EventFacet::About- Facet with event details.Test2::EventFacet::Amnesty- Facet for assertion amnesty.Test2::EventFacet::Assert- Facet representing an assertion.Test2::EventFacet::Control- Facet for hub actions and behaviors.Test2::EventFacet::Error- Facet for errors that need to be shown.Test2::EventFacet::Hub- Facet for the hubs an event passes through.Test2::EventFacet::Info- Facet for information a developer might care about.Test2::EventFacet::Meta- Facet for meta-dataTest2::EventFacet::Parent- Facet for events contains other eventsTest2::EventFacet::Plan- Facet for setting the planTest2::EventFacet::Render- Facet that dictates how to render an event.Test2::EventFacet::Trace- Debug information for events