diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/pleroma/web/mastodon_api/controllers/instance_controller_test.exs | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/test/pleroma/web/mastodon_api/controllers/instance_controller_test.exs b/test/pleroma/web/mastodon_api/controllers/instance_controller_test.exs index 13e3ffc0a..a556ef6a8 100644 --- a/test/pleroma/web/mastodon_api/controllers/instance_controller_test.exs +++ b/test/pleroma/web/mastodon_api/controllers/instance_controller_test.exs @@ -92,4 +92,18 @@ defmodule Pleroma.Web.MastodonAPI.InstanceControllerTest do      assert ["peer1.com", "peer2.com"] == Enum.sort(result)    end + +  test "instance languages", %{conn: conn} do +    assert %{"languages" => ["en"]} = +             conn +             |> get("/api/v1/instance") +             |> json_response_and_validate_schema(200) + +    clear_config([:instance, :languages], ["aa", "bb"]) + +    assert %{"languages" => ["aa", "bb"]} = +             conn +             |> get("/api/v1/instance") +             |> json_response_and_validate_schema(200) +  end  end | 
