test: updated
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
carla 2026-02-24 16:00:46 +01:00
parent c8d7dd3e55
commit c62b105518
2 changed files with 17 additions and 16 deletions

View file

@ -92,6 +92,7 @@ defmodule MvWeb.ImportLive do
<Layouts.app flash={@flash} current_user={@current_user} club_name={@club_name}> <Layouts.app flash={@flash} current_user={@current_user} club_name={@club_name}>
<%= if Authorization.can?(@current_user, :create, Mv.Membership.Member) do %> <%= if Authorization.can?(@current_user, :create, Mv.Membership.Member) do %>
<%!-- CSV Import Section --%> <%!-- CSV Import Section --%>
<div data-testid="import-page">
<.header> <.header>
{gettext("Import Members")} {gettext("Import Members")}
<:subtitle> <:subtitle>
@ -106,6 +107,7 @@ defmodule MvWeb.ImportLive do
<Components.import_progress {assigns} /> <Components.import_progress {assigns} />
<% end %> <% end %>
</.form_section> </.form_section>
</div>
<% else %> <% else %>
<div role="alert" class="alert alert-error"> <div role="alert" class="alert alert-error">
<.icon name="hero-exclamation-circle" class="size-5" aria-hidden="true" /> <.icon name="hero-exclamation-circle" class="size-5" aria-hidden="true" />

View file

@ -235,11 +235,10 @@ defmodule MvWeb.ImportLiveTest do
test "page loads and shows import form", %{conn: conn} do test "page loads and shows import form", %{conn: conn} do
{:ok, view, _html} = live(conn, ~p"/admin/import") {:ok, view, _html} = live(conn, ~p"/admin/import")
assert has_element?(view, "[data-testid='import-page']")
assert has_element?(view, "[data-testid='csv-upload-form']") assert has_element?(view, "[data-testid='csv-upload-form']")
assert has_element?(view, "[data-testid='start-import-button']") assert has_element?(view, "[data-testid='start-import-button']")
assert has_element?(view, "[data-testid='custom-fields-link']") assert has_element?(view, "[data-testid='custom-fields-link']")
html = render(view)
assert html =~ "Import Members (CSV)"
end end
test "template links and file input are present", %{conn: conn} do test "template links and file input are present", %{conn: conn} do