diff options
| author | Ivan Tashkinov <ivantashkinov@gmail.com> | 2019-01-16 11:07:46 +0300 | 
|---|---|---|
| committer | Ivan Tashkinov <ivantashkinov@gmail.com> | 2019-01-16 11:07:46 +0300 | 
| commit | 90433b988e4d9519e0d2368452aefdb0dc565b52 (patch) | |
| tree | 84aaf248771dbcc40b135bcc35297b822398e17c /test | |
| parent | de1da7b3d1c855df87262b8d24d6cdb6a6a518bc (diff) | |
| download | pleroma-90433b988e4d9519e0d2368452aefdb0dc565b52.tar.gz pleroma-90433b988e4d9519e0d2368452aefdb0dc565b52.zip  | |
[#518] Fixed /api/v1/instance ("domain_count" value) and /api/v1/instance/peers responses.
Diffstat (limited to 'test')
| -rw-r--r-- | test/web/mastodon_api/mastodon_api_controller_test.exs | 28 | 
1 files changed, 22 insertions, 6 deletions
diff --git a/test/web/mastodon_api/mastodon_api_controller_test.exs b/test/web/mastodon_api/mastodon_api_controller_test.exs index fe8f845c7..62677638d 100644 --- a/test/web/mastodon_api/mastodon_api_controller_test.exs +++ b/test/web/mastodon_api/mastodon_api_controller_test.exs @@ -1471,20 +1471,36 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIControllerTest do    test "get instance information", %{conn: conn} do      insert(:user, %{local: true})      user = insert(:user, %{local: true}) -    insert(:user, %{local: false}) +    insert(:user, %{local: false, nickname: "u@peer1.com"}) +    insert(:user, %{local: false, nickname: "u@peer2.com"})      {:ok, _} = TwitterAPI.create_status(user, %{"status" => "cofe"})      Pleroma.Stats.update_stats() -    conn = -      conn -      |> get("/api/v1/instance") +    conn = get(conn, "/api/v1/instance") + +    assert result = json_response(conn, 200) + +    stats = result["stats"] + +    assert stats +    assert stats["user_count"] == 2 +    assert stats["status_count"] == 1 +    assert stats["domain_count"] == 2 +  end + +  test "get peers", %{conn: conn} do +    insert(:user, %{local: false, nickname: "u@peer1.com"}) +    insert(:user, %{local: false, nickname: "u@peer2.com"}) + +    Pleroma.Stats.update_stats() + +    conn = get(conn, "/api/v1/instance/peers")      assert result = json_response(conn, 200) -    assert result["stats"]["user_count"] == 2 -    assert result["stats"]["status_count"] == 1 +    assert ["peer1.com", "peer2.com"] == Enum.sort(result)    end    test "put settings", %{conn: conn} do  | 
