aprs.me/test/aprsme_web/controllers
Graham McIntire a377847122
chore: remove unused deps, replace resend with custom Swoosh adapter, fix test isolation
Remove faker, floki, igniter, ecto_psql_extras (zero usages), exvcr
(zero usages), and resend. Replace resend with Aprsme.Swoosh.ResendAdapter
using the already-present req dependency. Frees 23 packages total from
the lockfile including hackney, certifi, and the tesla dependency chain.

Fix two pre-existing test isolation bugs:
- signal_handler_test called the real ShutdownHandler.shutdown() via SIGTERM
  simulation without restoring state, causing page_controller_test to see
  shutting_down: true and return 503
- page_controller_test setup now resets ShutdownHandler state defensively
2026-04-24 13:04:18 -05:00
..
api/v1 test: reset rate-limiter ETS between api controller tests to prevent 429 flakes 2026-04-23 17:22:23 -05:00
error_html_test.exs test: cover ErrorHTML, Layouts, MapLive.Components, CoreComponents, Accounts 2026-04-23 16:16:31 -05:00
error_json_test.exs refactor to use external parser 2025-06-24 14:22:09 -05:00
page_controller_test.exs chore: remove unused deps, replace resend with custom Swoosh adapter, fix test isolation 2026-04-24 13:04:18 -05:00
page_html_test.exs test: cover auth LiveViews, PacketReplay, ShutdownHandler and more 2026-04-23 16:30:51 -05:00
user_session_controller_test.exs test: expand coverage for Layouts, DeviceCache, Components and others 2026-04-23 16:36:01 -05:00