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 |
||
|---|---|---|
| .. | ||
| aprsme | ||
| aprsme_web | ||
| assets/js | ||
| integration | ||
| mix/tasks | ||
| support | ||
| types | ||
| aprs_is_mock_test.exs | ||
| test_helper.exs | ||