Fix failing tests

This commit is contained in:
Moritz 2025-12-16 16:30:05 +01:00
parent 128c712dbc
commit 42fd8663aa
Signed by: moritz
GPG key ID: 1020A035E5DD0824
4 changed files with 34 additions and 37 deletions

View file

@ -117,13 +117,13 @@ defmodule MvWeb.MembershipFeeTypeLive.FormTest do
{:ok, view, _html} = live(conn, "/membership_fee_types/#{fee_type.id}/edit")
# Change amount
html =
view
|> form("#membership-fee-type-form", %{"membership_fee_type[amount]" => "75.00"})
|> render_change()
view
|> form("#membership-fee-type-form", %{"membership_fee_type[amount]" => "75.00"})
|> render_change()
# Should show warning
assert html =~ "Warning" || html =~ "Warnung" || html =~ "affected"
# Should show warning in rendered view
html = render(view)
assert html =~ "affect" || html =~ "Change Amount"
end
test "amount change warning shows correct affected member count", %{conn: conn} do

View file

@ -133,9 +133,8 @@ defmodule MvWeb.MembershipFeeTypeLive.IndexTest do
|> render_click()
# Type should be deleted
assert_raise Ash.Error.Query.NotFound, fn ->
Ash.read_one!(MembershipFeeType |> Ash.Query.filter(id == ^fee_type.id))
end
assert {:error, %Ash.Error.Invalid{errors: [%Ash.Error.Query.NotFound{}]}} =
Ash.get(MembershipFeeType, fee_type.id, domain: Mv.MembershipFees)
end
end