aprs.me/test/aprsme_web/controllers
Graham McIntire f9cfbf630e
Improve test coverage to 88.02%
Adds tests covering:
- Aprsme.Packet edge cases (already committed)
- Encoding valid_codepoint? branches via slow grapheme path and encoding_info shapes
- ErrorHandler database/network error categorization (CastError, ConstraintError, QueryError, Postgrex.Error, RuntimeError circuit_open/timeout, custom map :reason)
- HealthCheck plug ask_shutting_down? nil and unresponsive-pid paths
- SpatialPubSub ensure_float branches, dateline broadcast wrap-around, monitored client DOWN handler, no-coordinate broadcast skip
- DataBuilder weather popup, weather-only fallback, tuple value conversion, string weather convert_unit branches
- DeviceIdentification fetch_devices_from_url default-arg head
- PageController format_uptime branches via fake Aprsme.Is GenServer
- WeatherLive.CallsignView compare_timestamps branches via :weather_packet messages
- PacketConsumer field-conversion private helpers via crafted handle_events events
2026-05-08 11:58:09 -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 Improve test coverage to 87% and point vendor/aprs submodule at codeberg 2026-05-05 15:18:28 -05:00
page_controller_uptime_test.exs Improve test coverage to 88.02% 2026-05-08 11:58:09 -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