test updated

This commit is contained in:
carla 2025-11-27 15:49:29 +01:00
parent fdae610da0
commit cf354bcf25
4 changed files with 16 additions and 16 deletions

View file

@ -11,16 +11,16 @@ defmodule MvWeb.GlobalSettingsLiveTest do
end
test "renders the global settings page", %{conn: conn} do
{:ok, view, html} = live(conn, ~p"/settings")
{:ok, _view, html} = live(conn, ~p"/settings")
assert html =~ "Vereinsdaten"
assert html =~ "Club Settings"
assert html =~ "Settings"
end
test "displays current club name", %{conn: conn} do
# Set initial club name
{:ok, settings} = Membership.get_settings()
Membership.update_settings!(settings, %{club_name: "Test Club"})
{:ok, _updated} = Membership.update_settings(settings, %{club_name: "Test Club"})
{:ok, _view, html} = live(conn, ~p"/settings")
@ -55,10 +55,11 @@ defmodule MvWeb.GlobalSettingsLiveTest do
test "shows error when club_name is missing", %{conn: conn} do
{:ok, view, _html} = live(conn, ~p"/settings")
# Submit form without club_name
# Submit form with club_name explicitly set to empty string
# (Phoenix forms will keep existing value if field is omitted)
html =
view
|> form("#settings-form", %{setting: %{}})
|> form("#settings-form", %{setting: %{club_name: ""}})
|> render_submit()
assert html =~ "must be present"