ML-194: add selective smoke coverage

Add smoke tests for bulk cron workers, CSP browser header, and
on_mount hooks (GetTimezone/StaticAssets). 9 tests across 4 files,
all passing alongside 135 existing related tests.
This commit is contained in:
Claudio Ortolina
2026-05-21 12:01:32 +01:00
parent ec6980eea0
commit ca01e94d47
5 changed files with 200 additions and 15 deletions
@@ -0,0 +1,14 @@
defmodule MusicLibraryWeb.Hooks.StaticAssetsTest do
use MusicLibraryWeb.ConnCase
import Phoenix.LiveViewTest, only: [live: 2]
describe "on_mount/4" do
test "assigns :static_changed to a boolean", %{conn: conn} do
{:ok, view, _html} = live(conn, ~p"/collection")
socket = :sys.get_state(view.pid).socket
assert is_boolean(socket.assigns.static_changed)
end
end
end