defmodule ToweropsWeb.DebugControllerTest do use ToweropsWeb.ConnCase, async: true import Towerops.AccountsFixtures import Towerops.OrganizationsFixtures describe "GET /admin/headers" do test "returns 404 in non-dev environments (gated behind dev_routes)", %{conn: conn} do superuser = user_fixture() |> Ecto.Changeset.change(%{is_superuser: true}) |> Towerops.Repo.update!() _org = organization_fixture(superuser.id) conn = conn |> log_in_user(superuser) |> get(~p"/admin/headers") assert conn.status == 404 end end end