diff options
author | lain <lain@soykaf.club> | 2019-01-23 12:40:57 +0100 |
---|---|---|
committer | lain <lain@soykaf.club> | 2019-01-23 12:40:57 +0100 |
commit | e221c681dcd387aa445c35957a32fdc0189a0955 (patch) | |
tree | d5f29f97c37983ac5cc9823df6a64882772aec14 /test/web/twitter_api/util_controller_test.exs | |
parent | b624b7a150c813722c4ffe82112c03e246fb5760 (diff) | |
download | pleroma-e221c681dcd387aa445c35957a32fdc0189a0955.tar.gz |
New frontend configuration mechanism.
Diffstat (limited to 'test/web/twitter_api/util_controller_test.exs')
-rw-r--r-- | test/web/twitter_api/util_controller_test.exs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/web/twitter_api/util_controller_test.exs b/test/web/twitter_api/util_controller_test.exs index 73aa70bd5..c099db003 100644 --- a/test/web/twitter_api/util_controller_test.exs +++ b/test/web/twitter_api/util_controller_test.exs @@ -32,4 +32,27 @@ defmodule Pleroma.Web.TwitterAPI.UtilControllerTest do assert response == "job started" end end + + describe "GET /api/pleroma/frontent_configurations" do + test "returns everything in :pleroma, :frontend_configurations", %{conn: conn} do + config = [ + frontend_a: %{ + x: 1, + y: 2 + }, + frontend_b: %{ + z: 3 + } + ] + + Pleroma.Config.put(:frontend_configurations, config) + + response = + conn + |> get("/api/pleroma/frontend_configurations") + |> json_response(:ok) + + assert response == Jason.encode!(config |> Enum.into(%{})) |> Jason.decode!() + end + end end |