summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorlain <lain@soykaf.club>2021-02-27 19:40:38 +0000
committerlain <lain@soykaf.club>2021-02-27 19:40:38 +0000
commitd0823d7f1e95c91a53545fae9299e5bcc6eaf758 (patch)
treee3c3e89c3abd04a8c6bf5c95d072d335af15e082 /test
parentdd937ae625d34033d7a752f914e9b9ff3fb24ae4 (diff)
parent76b166f0401c85df537c13591a7397e2c21732ac (diff)
Merge branch 'frontendstatic-ignore-api-calls' into 'develop'
Filter out API calls from FrontendStatic plug Closes #2261 See merge request pleroma/pleroma!3346
Diffstat (limited to 'test')
-rw-r--r--test/pleroma/web/plugs/frontend_static_plug_test.exs31
1 files changed, 31 insertions, 0 deletions
diff --git a/test/pleroma/web/plugs/frontend_static_plug_test.exs b/test/pleroma/web/plugs/frontend_static_plug_test.exs
index c8cfc967c..100b83d6a 100644
--- a/test/pleroma/web/plugs/frontend_static_plug_test.exs
+++ b/test/pleroma/web/plugs/frontend_static_plug_test.exs
@@ -74,4 +74,35 @@ defmodule Pleroma.Web.Plugs.FrontendStaticPlugTest do
assert %Plug.Conn{status: :success} = get(conn, url)
end
end
+
+ test "api routes are detected correctly" do
+ # If this test fails we have probably added something
+ # new that should be in /api/ instead
+ expected_routes = [
+ "api",
+ "main",
+ "ostatus_subscribe",
+ "oauth",
+ "objects",
+ "activities",
+ "notice",
+ "users",
+ "tags",
+ "mailer",
+ "inbox",
+ "relay",
+ "internal",
+ ".well-known",
+ "nodeinfo",
+ "web",
+ "auth",
+ "embed",
+ "proxy",
+ "test",
+ "user_exists",
+ "check_password"
+ ]
+
+ assert expected_routes == Pleroma.Web.get_api_routes()
+ end
end