feat: conistent danger zone delete flow
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
carla 2026-02-25 15:09:37 +01:00
parent e5a6003ace
commit 91cf7cca6a
19 changed files with 499 additions and 287 deletions

View file

@ -135,14 +135,16 @@ defmodule MvWeb.MemberLive.ShowTest do
end
describe "delete action" do
test "renders Delete button when user can destroy member", %{
test "renders Danger zone section and Delete button when user can destroy member", %{
conn: conn,
member: member
} do
conn = conn_with_oidc_user(conn)
{:ok, view, _html} = live(conn, ~p"/members/#{member}")
{:ok, view, html} = live(conn, ~p"/members/#{member}")
assert has_element?(view, "[data-testid='member-delete']")
assert html =~ gettext("Danger zone")
assert has_element?(view, "section[aria-labelledby='danger-zone-heading']")
end
test "delete event removes member and redirects to index", %{