diff options
author | William Pitcock <nenolod@dereferenced.org> | 2019-01-27 12:34:49 +0000 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2019-01-28 05:53:17 +0000 |
commit | 6096846f5f33e1e81ef72c0f97b30c2745426c5d (patch) | |
tree | 83eb25cd23fc656ddb70af69bab38d3e5c493631 /test | |
parent | 020b3b29d998a6d2b960549c1ab9fb89d60cdd0f (diff) | |
download | pleroma-6096846f5f33e1e81ef72c0f97b30c2745426c5d.tar.gz pleroma-6096846f5f33e1e81ef72c0f97b30c2745426c5d.zip |
API: kill /api/rich_media/parse endpoint
Diffstat (limited to 'test')
-rw-r--r-- | test/web/rich_media/controllers/rich_media_controller_test.exs | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/test/web/rich_media/controllers/rich_media_controller_test.exs b/test/web/rich_media/controllers/rich_media_controller_test.exs deleted file mode 100644 index fef126513..000000000 --- a/test/web/rich_media/controllers/rich_media_controller_test.exs +++ /dev/null @@ -1,49 +0,0 @@ -# Pleroma: A lightweight social networking server -# Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/> -# SPDX-License-Identifier: AGPL-3.0-only - -defmodule Pleroma.Web.RichMedia.RichMediaControllerTest do - use Pleroma.Web.ConnCase - import Pleroma.Factory - import Tesla.Mock - - setup do - mock(fn env -> apply(HttpRequestMock, :request, [env]) end) - :ok - end - - describe "GET /api/rich_media/parse" do - setup do - user = insert(:user) - - [user: user] - end - - test "returns 404 if not metadata found", %{user: user} do - build_conn() - |> with_credentials(user.nickname, "test") - |> get("/api/rich_media/parse", %{"url" => "http://example.com/empty"}) - |> json_response(404) - end - - test "returns OGP metadata", %{user: user} do - response = - build_conn() - |> with_credentials(user.nickname, "test") - |> get("/api/rich_media/parse", %{"url" => "http://example.com/ogp"}) - |> json_response(200) - - assert response == %{ - "image" => "http://ia.media-imdb.com/images/rock.jpg", - "title" => "The Rock", - "type" => "video.movie", - "url" => "http://www.imdb.com/title/tt0117500/" - } - end - end - - defp with_credentials(conn, username, password) do - header_content = "Basic " <> Base.encode64("#{username}:#{password}") - put_req_header(conn, "authorization", header_content) - end -end |