- Radio context with QSO schema and CSV import script (58K contacts) - Solar index schema, GFZ client, and daily Oban cron worker - LiveView dashboard with QSO table and weather correlation views - Parallelize weather import script using Task.async_stream (10 concurrent workers) - Replace sequential rate_limit sleeps with concurrency-based backpressure - Atomic progress counter for interleave-safe reporting
8 lines
214 B
Elixir
8 lines
214 B
Elixir
defmodule MicrowavepropWeb.PageControllerTest do
|
|
use MicrowavepropWeb.ConnCase
|
|
|
|
test "GET / redirects to /qsos", %{conn: conn} do
|
|
conn = get(conn, ~p"/")
|
|
assert redirected_to(conn) == "/qsos"
|
|
end
|
|
end
|