diff options
author | lain <lain@soykaf.club> | 2020-05-22 17:11:59 +0200 |
---|---|---|
committer | lain <lain@soykaf.club> | 2020-05-22 17:11:59 +0200 |
commit | 91c8467582d1b4b5ad12256292e86dc1c54f0234 (patch) | |
tree | 6a6ecb26a44a4682cd22ca9f8b18a5f52d6f7c27 /test | |
parent | 355aa3bdc78465a42a9e0b20baaefd4fba04f596 (diff) | |
download | pleroma-91c8467582d1b4b5ad12256292e86dc1c54f0234.tar.gz |
OStatusController: Add Mastodon activity compat route.
Diffstat (limited to 'test')
-rw-r--r-- | test/web/ostatus/ostatus_controller_test.exs | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/test/web/ostatus/ostatus_controller_test.exs b/test/web/ostatus/ostatus_controller_test.exs index 0f973d5b6..ee498f4b5 100644 --- a/test/web/ostatus/ostatus_controller_test.exs +++ b/test/web/ostatus/ostatus_controller_test.exs @@ -26,10 +26,7 @@ defmodule Pleroma.Web.OStatus.OStatusControllerTest do describe "Mastodon compatibility routes" do setup %{conn: conn} do conn = put_req_header(conn, "accept", "text/html") - %{conn: conn} - end - test "redirects to /notice/:id for html format", %{conn: conn} do {:ok, object} = %{ "type" => "Note", @@ -50,9 +47,21 @@ defmodule Pleroma.Web.OStatus.OStatusControllerTest do } |> ActivityPub.persist(local: true) + %{conn: conn, activity: activity} + end + + test "redirects to /notice/:id for html format", %{conn: conn, activity: activity} do conn = get(conn, "/users/raymoo/statuses/999999999") assert redirected_to(conn) == "/notice/#{activity.id}" end + + test "redirects to /notice/:id for html format for activity", %{ + conn: conn, + activity: activity + } do + conn = get(conn, "/users/raymoo/statuses/999999999/activity") + assert redirected_to(conn) == "/notice/#{activity.id}" + end end # Note: see ActivityPubControllerTest for JSON format tests |