diff options
| author | Egor Kislitsyn <egor@kislitsyn.com> | 2020-01-15 16:49:45 +0400 |
|---|---|---|
| committer | Egor Kislitsyn <egor@kislitsyn.com> | 2020-01-15 16:49:45 +0400 |
| commit | 3849053c6adbb4024e8fbe60e908cb141204f594 (patch) | |
| tree | 173a6a4283e37e90209da9f347d2954cf7be5e1a /test/web/mastodon_api/controllers/suggestion_controller_test.exs | |
| parent | 34d85f8a5473fe0f85e8a8e9e8f58e40b3964ba4 (diff) | |
| parent | 77412d5dd24a384f9be7d6bc6b1538415c584802 (diff) | |
| download | pleroma-3849053c6adbb4024e8fbe60e908cb141204f594.tar.gz pleroma-3849053c6adbb4024e8fbe60e908cb141204f594.zip | |
Merge branch 'develop' into notifications-from-account
Diffstat (limited to 'test/web/mastodon_api/controllers/suggestion_controller_test.exs')
| -rw-r--r-- | test/web/mastodon_api/controllers/suggestion_controller_test.exs | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/test/web/mastodon_api/controllers/suggestion_controller_test.exs b/test/web/mastodon_api/controllers/suggestion_controller_test.exs index 78620a873..c4118a576 100644 --- a/test/web/mastodon_api/controllers/suggestion_controller_test.exs +++ b/test/web/mastodon_api/controllers/suggestion_controller_test.exs @@ -11,8 +11,9 @@ defmodule Pleroma.Web.MastodonAPI.SuggestionControllerTest do import Pleroma.Factory import Tesla.Mock - setup do - user = insert(:user) + setup do: oauth_access(["read"]) + + setup %{user: user} do other_user = insert(:user) host = Config.get([Pleroma.Web.Endpoint, :url, :host]) url500 = "http://test500?#{host}&#{user.nickname}" @@ -32,31 +33,29 @@ defmodule Pleroma.Web.MastodonAPI.SuggestionControllerTest do } end) - [user: user, other_user: other_user] + [other_user: other_user] end clear_config(:suggestions) - test "returns empty result when suggestions disabled", %{conn: conn, user: user} do + test "returns empty result when suggestions disabled", %{conn: conn} do Config.put([:suggestions, :enabled], false) res = conn - |> assign(:user, user) |> get("/api/v1/suggestions") |> json_response(200) assert res == [] end - test "returns error", %{conn: conn, user: user} do + test "returns error", %{conn: conn} do Config.put([:suggestions, :enabled], true) Config.put([:suggestions, :third_party_engine], "http://test500?{{host}}&{{user}}") assert capture_log(fn -> res = conn - |> assign(:user, user) |> get("/api/v1/suggestions") |> json_response(500) @@ -64,13 +63,12 @@ defmodule Pleroma.Web.MastodonAPI.SuggestionControllerTest do end) =~ "Could not retrieve suggestions" end - test "returns suggestions", %{conn: conn, user: user, other_user: other_user} do + test "returns suggestions", %{conn: conn, other_user: other_user} do Config.put([:suggestions, :enabled], true) Config.put([:suggestions, :third_party_engine], "http://test200?{{host}}&{{user}}") res = conn - |> assign(:user, user) |> get("/api/v1/suggestions") |> json_response(200) |
