diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/pleroma/web/mastodon_api/controllers/account_controller_test.exs | 24 | 
1 files changed, 24 insertions, 0 deletions
| diff --git a/test/pleroma/web/mastodon_api/controllers/account_controller_test.exs b/test/pleroma/web/mastodon_api/controllers/account_controller_test.exs index 966a4072d..374e2048a 100644 --- a/test/pleroma/web/mastodon_api/controllers/account_controller_test.exs +++ b/test/pleroma/web/mastodon_api/controllers/account_controller_test.exs @@ -1798,6 +1798,30 @@ defmodule Pleroma.Web.MastodonAPI.AccountControllerTest do      assert [%{"id" => ^id2}] = result    end +  test "account lookup", %{conn: conn} do +    %{nickname: acct} = insert(:user, %{nickname: "nickname"}) +    %{nickname: acct_two} = insert(:user, %{nickname: "nickname@notlocaldoma.in"}) + +    result = +      conn +      |> get("/api/v1/accounts/lookup?acct=#{acct}") +      |> json_response_and_validate_schema(200) + +    assert %{"acct" => ^acct} = result + +    result = +      conn +      |> get("/api/v1/accounts/lookup?acct=#{acct_two}") +      |> json_response_and_validate_schema(200) + +    assert %{"acct" => ^acct_two} = result + +    _result = +      conn +      |> get("/api/v1/accounts/lookup?acct=unexisting_nickname") +      |> json_response_and_validate_schema(404) +  end +    test "create a note on a user" do      %{conn: conn} = oauth_access(["write:accounts", "read:follows"])      other_user = insert(:user) | 
