Email-Abuse-Investigator
view release on metacpan or search on metacpan
t/integration.t view on Meta::CPAN
# ===========================================================================
# Optional dependency graceful-degradation scenarios
#
# Each subtest uses without_optionals() to reload Email::Abuse::Investigator
# with specific $HAS_* flags cleared, then verifies the module's observable
# fallback behaviour through the public API only.
#
# Optional dependencies identified in the module:
# Net::DNS â MX / NS record lookups for domains
# LWP::UserAgent â RDAP enrichment + redirect-chain following
# LWP::ConnCache â LWP connection keep-alive (auxiliary to LWP::UserAgent)
# HTML::LinkExtor â Structural HTML link extraction (href/src/action attrs)
# CHI â Cross-message in-process WHOIS/RDAP cache
# IO::Socket::IP â IPv6-capable WHOIS socket (falls back to IO::Socket::INET)
# Domain::PublicSuffix â PSL-based eTLD+1 normalisation
# AnyEvent::DNS â Parallel async DNS resolution
# ===========================================================================
# ---------------------------------------------------------------------------
# OD-1: Without Net::DNS
#
( run in 0.963 second using v1.01-cache-2.11-cpan-14f38c9f855 )