feat(member-live): default the overview to comfortable density with folded-in email
This commit is contained in:
parent
0a23d03d9d
commit
4d100aef22
10 changed files with 58 additions and 44 deletions
|
|
@ -26,13 +26,13 @@ defmodule MvWeb.MemberLive.IndexDensityTest do
|
|||
view
|
||||
end
|
||||
|
||||
test "defaults to compact when nothing is stored", %{conn: conn} do
|
||||
test "defaults to comfortable when nothing is stored", %{conn: conn} do
|
||||
{:ok, view, _html} = live(conn, ~p"/members")
|
||||
|
||||
assert has_element?(view, "[data-testid='members-table-scroll'][data-density='compact']")
|
||||
# The compact-mode toggle reflects the active (compact) state.
|
||||
assert has_element?(view, "[data-testid='members-table-scroll'][data-density='comfortable']")
|
||||
# The compact-mode toggle reflects the active (comfortable, i.e. not compact) state.
|
||||
open_view_settings(view)
|
||||
assert has_element?(view, "[data-testid='view-setting-density'][aria-checked='true']")
|
||||
assert has_element?(view, "[data-testid='view-setting-density'][aria-checked='false']")
|
||||
end
|
||||
|
||||
test "toggle switches the density token and the control state", %{conn: conn} do
|
||||
|
|
@ -41,12 +41,12 @@ defmodule MvWeb.MemberLive.IndexDensityTest do
|
|||
open_view_settings(view)
|
||||
view |> element("[data-testid='view-setting-density']") |> render_click()
|
||||
|
||||
assert has_element?(view, "[data-testid='members-table-scroll'][data-density='comfortable']")
|
||||
assert has_element?(view, "[data-testid='view-setting-density'][aria-checked='false']")
|
||||
|
||||
# Toggling again returns to compact.
|
||||
view |> element("[data-testid='view-setting-density']") |> render_click()
|
||||
assert has_element?(view, "[data-testid='members-table-scroll'][data-density='compact']")
|
||||
assert has_element?(view, "[data-testid='view-setting-density'][aria-checked='true']")
|
||||
|
||||
# Toggling again returns to comfortable.
|
||||
view |> element("[data-testid='view-setting-density']") |> render_click()
|
||||
assert has_element?(view, "[data-testid='members-table-scroll'][data-density='comfortable']")
|
||||
end
|
||||
|
||||
test "restores a persisted density from the session on reload", %{conn: conn} do
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue