From 171a69932617269f902d5aa25defa4621d3a5ef0 Mon Sep 17 00:00:00 2001 From: Simon Date: Fri, 13 Mar 2026 19:59:59 +0100 Subject: [PATCH] fix: failing tests --- .../live/join_live_email_failure_test.exs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/test/mv_web/live/join_live_email_failure_test.exs b/test/mv_web/live/join_live_email_failure_test.exs index 20eebfb..ef308c6 100644 --- a/test/mv_web/live/join_live_email_failure_test.exs +++ b/test/mv_web/live/join_live_email_failure_test.exs @@ -28,16 +28,17 @@ defmodule MvWeb.JoinLiveEmailFailureTest do {:ok, view, _html} = live(conn, "/join") - view - |> form("#join-form", %{ - "email" => "fail#{System.unique_integer([:positive])}@example.com", - "first_name" => "Jane", - "last_name" => "Doe", - "website" => "" - }) - |> render_submit() + # Use the HTML returned by render_submit (updated DOM including flash) + html = + view + |> form("#join-form", %{ + "email" => "fail#{System.unique_integer([:positive])}@example.com", + "first_name" => "Jane", + "last_name" => "Doe", + "website" => "" + }) + |> render_submit() - html = render(view) # Error message is translated; accept English or German wording assert html =~ "could not send" or html =~ "confirmation email" or html =~ "konnte nicht" or html =~ "Bestätigungs-E-Mail"