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 1.045 second using v1.01-cache-2.11-cpan-14f38c9f855 )