Skip to content

Commit

Permalink
Ensure test setup provisions teams for people listing
Browse files Browse the repository at this point in the history
  • Loading branch information
aerosol committed Nov 13, 2024
1 parent a402eb2 commit e57e1b5
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions test/plausible_web/controllers/site_controller_test.exs
Original file line number Diff line number Diff line change
Expand Up @@ -500,9 +500,9 @@ defmodule PlausibleWeb.SiteControllerTest do
@tag :ee_only
test "shows members page with links to CRM for super admin", %{
conn: conn,
user: user,
site: site
user: user
} do
site = new_site(owner: user)
patch_env(:super_admin_user_ids, [user.id])

conn = get(conn, "/#{site.domain}/settings/people")
Expand All @@ -511,14 +511,16 @@ defmodule PlausibleWeb.SiteControllerTest do
assert resp =~ "/crm/auth/user/#{user.id}"
end

test "does not show CRM links to non-super admin user", %{conn: conn, user: user, site: site} do
test "does not show CRM links to non-super admin user", %{conn: conn, user: user} do
site = new_site(owner: user)
conn = get(conn, "/#{site.domain}/settings/people")
resp = html_response(conn, 200)

refute resp =~ "/crm/auth/user/#{user.id}"
end

test "lists current members", %{conn: conn, user: user, site: site} do
test "lists current members", %{conn: conn, user: user} do
site = new_site(owner: user)
editor = add_guest(site, role: :editor)
viewer = add_guest(site, role: :viewer)
conn = get(conn, "/#{site.domain}/settings/people")
Expand All @@ -540,7 +542,8 @@ defmodule PlausibleWeb.SiteControllerTest do
refute viewer_row =~ "Owner"
end

test "lists pending invitations", %{conn: conn, user: user, site: site} do
test "lists pending invitations", %{conn: conn, user: user} do
site = new_site(owner: user)
i1 = invite_guest(site, "[email protected]", role: :editor, inviter: user)
i2 = invite_guest(site, "[email protected]", role: :viewer, inviter: user)
conn = get(conn, "/#{site.domain}/settings/people")
Expand Down

0 comments on commit e57e1b5

Please sign in to comment.