test: add MapLive.Index message handler tests
This commit is contained in:
parent
87b1e5f888
commit
f0db8f711e
1 changed files with 26 additions and 0 deletions
|
|
@ -265,5 +265,31 @@ defmodule AprsmeWeb.MapLive.IndexTest do
|
|||
"lng" => -98.0
|
||||
})
|
||||
end
|
||||
|
||||
test "handles get_assigns event", %{conn: conn} do
|
||||
{:ok, view, _html} = live(conn, "/")
|
||||
assert render_hook(view, "get_assigns", %{})
|
||||
end
|
||||
end
|
||||
|
||||
describe "MapLive.Index message handlers via send/2" do
|
||||
test "responds to :clear_rf_path by pushing clear event", %{conn: conn} do
|
||||
{:ok, view, _html} = live(conn, "/", on_error: :warn)
|
||||
send(view.pid, :clear_rf_path)
|
||||
# Any render should still work after the message is processed.
|
||||
assert render(view) =~ "aprs-map"
|
||||
end
|
||||
|
||||
test "responds to :update_time_display", %{conn: conn} do
|
||||
{:ok, view, _html} = live(conn, "/", on_error: :warn)
|
||||
send(view.pid, :update_time_display)
|
||||
assert render(view) =~ "aprs-map"
|
||||
end
|
||||
|
||||
test "responds to :cleanup_old_packets", %{conn: conn} do
|
||||
{:ok, view, _html} = live(conn, "/", on_error: :warn)
|
||||
send(view.pid, :cleanup_old_packets)
|
||||
assert render(view) =~ "aprs-map"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue