analytics/test/plausible_web/controllers/page_controller_test.exs
ruslandoga 9687fa786d
remove Plausible Analytics metions from CE (#4121)
* remove Plausible Analytics metions from CE

* update tests

* still mention Plausible Analytics on landing page
2024-05-23 09:43:01 +02:00

21 lines
598 B
Elixir

defmodule PlausibleWeb.PageControllerTest do
use PlausibleWeb.ConnCase, async: true
setup {PlausibleWeb.FirstLaunchPlug.Test, :skip}
describe "GET /" do
test "shows landing page when user not authenticated", %{conn: conn} do
assert conn |> get("/") |> html_response(200) =~ "Welcome to Plausible!"
end
test "redirects to /sites if user is authenticated", %{conn: conn} do
user = insert(:user)
assert conn
|> init_test_session(%{current_user_id: user.id})
|> get("/")
|> redirected_to(302) == "/sites"
end
end
end