From: Alex S Date: Tue, 2 Apr 2019 13:39:52 +0000 (+0700) Subject: Merging develop into feature/770-add-emoji-tags X-Git-Url: https://git.squeep.com/?a=commitdiff_plain;h=fa8483cb808ef4b8b907d7ec0eeb882f3f47d927;p=akkoma Merging develop into feature/770-add-emoji-tags Conflict test/web/twitter_api/util_controller_test.exs --- fa8483cb808ef4b8b907d7ec0eeb882f3f47d927 diff --cc test/web/twitter_api/util_controller_test.exs index 1063ad28f,e4dd97d46..410f20f87 --- a/test/web/twitter_api/util_controller_test.exs +++ b/test/web/twitter_api/util_controller_test.exs @@@ -165,24 -170,25 +170,46 @@@ defmodule Pleroma.Web.TwitterAPI.UtilCo end end + describe "/api/pleroma/emoji" do + test "returns json with custom emoji with tags", %{conn: conn} do + [emoji | _body] = + conn + |> get("/api/pleroma/emoji") + |> json_response(200) + + [key] = Map.keys(emoji) + + %{ + ^key => %{ + "image_url" => url, + "tags" => tags + } + } = emoji + + assert is_binary(url) + assert is_list(tags) + end + end ++ + describe "GET /ostatus_subscribe?acct=...." do + test "adds status to pleroma instance if the `acct` is a status", %{conn: conn} do + conn = + get( + conn, + "/ostatus_subscribe?acct=https://mastodon.social/users/emelie/statuses/101849165031453009" + ) + + assert redirected_to(conn) =~ "/notice/" + end + + test "show follow account page if the `acct` is a account link", %{conn: conn} do + response = + get( + conn, + "/ostatus_subscribe?acct=https://mastodon.social/users/emelie" + ) + + assert html_response(response, 200) =~ "Log in to follow" + end + end end