Test2::...omy::API(3)

πŸ“¦ version 1.302214, in opensuse-leap 16.0

πŸ’– NAME πŸ’–

okay bestie, welcome to Test2::...omy::API(3) β€” that's the page title β€” and the full NAME is Test2::Manual::Anatomy::API, which is literally internals documentation for the API. It's part of the User Contributed Perl Documentation, and it's here to spill the implementation tea for Test2::API. 🫢✨

🌸 DESCRIPTION 🌸

This document covers some of the internals of Test2::API. That's the whole vibe: backstage pass, inner workings, the lore. πŸŽ€

πŸ› οΈ IMPLEMENTATION DETAILS πŸ› οΈ

πŸ§ͺ Test2::API πŸ§ͺ

Test2::API provides a functional interface to any test2 global state. This API should be preserved regardless of internal details of how and where the global state is stored. πŸ’…

This module itself does not store any state (with a few minor exceptions) but instead relies on Test2::API::Instance to store state. This module is really intended to be the layer between the consumer and the implementation details. Ideally the implementation details can change any way they like, and this module can be updated to use the new details without breaking anything. πŸ”₯

🧚 Test2::API::Instance 🧚

Test2::API::Instance is where the global state is actually managed. This is an implementation detail, and should not be relied upon. It is entirely possible that Test2::API::Instance could be removed completely, or changed in incompatible ways. Really these details are free to change so long as Test2::API is not broken. πŸ‘‘

Test2::API::Instance is fairly well documented, so no additional documentation is needed for this manual page. πŸ’€

πŸ‘€ SEE ALSO πŸ‘€

  • Test2::Manual β€” Primary index of the manual. It's the map, bestie. πŸ—ΊοΈ

πŸ“¦ SOURCE πŸ“¦

The source code repository for Test2-Manual can be found at https://github.com/Test-More/test-more/. Go be nosy, it's iconic. πŸ”

🫢 MAINTAINERS 🫢

  • Chad Granum <exodist@cpan.org>

πŸŽ€ AUTHORS πŸŽ€

  • Chad Granum <exodist@cpan.org>

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/


and that's the whole page, bestie. This version comes from perl v5.42.0 and is dated 2025-07-28 β€” mwah πŸ’‹.

πŸ“¦ where this page comes from