prop/test
Graham McIntire cea2507fac
test: HTTP injection for MsFootprints/HrdpsClient/NexradClient (79.68%)
- MsFootprints (51% → 93%): http_get injection for dataset_index and
  download_tile, with stubbed CSV parsing, empty CSV, caching, and
  disk-cache-skip tests
- HrdpsClient (47% → 71%): http_get/http_head injection for fetch_grid
  and cycle_available, with stubbed probe, success/failure/transport-
  error tests, plus fetch_grid error path
- NexradClient (57% → 58%): http_get injection, fetch_frame success
  path with valid PNG stub, process_frame coverage
- HrrrNativeClient: http_get injection for fetch_idx (no direct test
  since function is private)

Coverage: 79.43% → 79.68% (need 0.32% more)
2026-05-07 16:36:17 -05:00
..
fixtures NarrClient.extract_profile_from_file/3 + fetch_profile_at/2 2026-04-15 18:54:02 -05:00
microwaveprop test: HTTP injection for MsFootprints/HrdpsClient/NexradClient (79.68%) 2026-05-07 16:36:17 -05:00
microwaveprop_web fix(test): make rover calculate test resilient to empty ScoresFile 2026-05-07 12:58:56 -05:00
mix/tasks feat(aprs): mix calibrate.aprs_144 task for fitting 144 MHz weights 2026-05-01 12:57:41 -05:00
support fix(test): use non-bang File.rm_rf to avoid race in concurrent score-dir cleanup 2026-05-07 13:03:41 -05:00
test_helper.exs test: use Mox for Valkey tests without real Redis (55%→88%) 2026-05-07 13:48:08 -05:00