This commit is contained in:
parent
2e4d14dd60
commit
46f9094e1f
1 changed files with 4 additions and 1 deletions
|
|
@ -168,7 +168,8 @@ defmodule MvWeb.MemberLive.ShowGroupsDisplayTest do
|
||||||
{:ok, _view, html} = live(conn, ~p"/members/#{member}")
|
{:ok, _view, html} = live(conn, ~p"/members/#{member}")
|
||||||
|
|
||||||
# Link to group detail: /groups/:slug (slug is URL-friendly, e.g. "board-members")
|
# Link to group detail: /groups/:slug (slug is URL-friendly, e.g. "board-members")
|
||||||
assert html =~ ~r/href="[^"]*\/groups\/#{Regex.escape(group.slug)}"|navigate="[^"]*\/groups\/#{Regex.escape(group.slug)}"/
|
assert html =~
|
||||||
|
~r/href="[^"]*\/groups\/#{Regex.escape(group.slug)}"|navigate="[^"]*\/groups\/#{Regex.escape(group.slug)}"/
|
||||||
end
|
end
|
||||||
|
|
||||||
test "clicking group badge navigates to group detail page", %{
|
test "clicking group badge navigates to group detail page", %{
|
||||||
|
|
@ -250,6 +251,7 @@ defmodule MvWeb.MemberLive.ShowGroupsDisplayTest do
|
||||||
{:ok, _view, html} = live(conn, ~p"/members/#{member}")
|
{:ok, _view, html} = live(conn, ~p"/members/#{member}")
|
||||||
|
|
||||||
assert html =~ gettext("Groups")
|
assert html =~ gettext("Groups")
|
||||||
|
|
||||||
for name <- group_names do
|
for name <- group_names do
|
||||||
assert html =~ name
|
assert html =~ name
|
||||||
end
|
end
|
||||||
|
|
@ -316,6 +318,7 @@ defmodule MvWeb.MemberLive.ShowGroupsDisplayTest do
|
||||||
{:ok, view, html} = live(conn, ~p"/members/#{member}")
|
{:ok, view, html} = live(conn, ~p"/members/#{member}")
|
||||||
|
|
||||||
assert html =~ group.name
|
assert html =~ group.name
|
||||||
|
|
||||||
# Badge has role="status" and aria-label indicating group membership (architecture: "Member of group X")
|
# Badge has role="status" and aria-label indicating group membership (architecture: "Member of group X")
|
||||||
assert has_element?(view, "[role='status'][aria-label*='#{group.name}']")
|
assert has_element?(view, "[role='status'][aria-label*='#{group.name}']")
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue