Membership fee settings: row-click table, compact default layout
This commit is contained in:
parent
60d3fa74fb
commit
f9d6936274
2 changed files with 180 additions and 199 deletions
|
|
@ -93,14 +93,14 @@ defmodule MvWeb.MembershipFeeTypeLive.IndexTest do
|
|||
assert to == "/membership_fee_settings/new_fee_type"
|
||||
end
|
||||
|
||||
test "edit button per row navigates to edit form", %{conn: conn, current_user: admin_user} do
|
||||
test "row click navigates to edit form", %{conn: conn, current_user: admin_user} do
|
||||
fee_type = create_fee_type(%{interval: :yearly}, admin_user)
|
||||
|
||||
{:ok, view, _html} = live(conn, "/membership_fee_settings")
|
||||
|
||||
{:error, {:live_redirect, %{to: to}}} =
|
||||
view
|
||||
|> element("a[href='/membership_fee_settings/#{fee_type.id}/edit_fee_type']")
|
||||
|> element("#membership_fee_types tr#mft-#{fee_type.id} td:first-of-type")
|
||||
|> render_click()
|
||||
|
||||
assert to == "/membership_fee_settings/#{fee_type.id}/edit_fee_type"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue