Merge branch 'develop' into dtluna/pleroma-feature/unfollow-activity
[akkoma] / test / web / ostatus / ostatus_controller_test.exs
1 defmodule Pleroma.Web.OStatus.OStatusControllerTest do
2 use Pleroma.Web.ConnCase
3 import Pleroma.Factory
4 alias Pleroma.User
5
6 test "gets a feed", %{conn: conn} do
7 note_activity = insert(:note_activity)
8 user = User.get_cached_by_ap_id(note_activity.data["actor"])
9
10 conn = conn
11 |> get("/users/#{user.nickname}/feed.atom")
12
13 assert response(conn, 200)
14 end
15
16 test "gets an object", %{conn: conn} do
17 note_activity = insert(:note_activity)
18 [_, uuid] = hd Regex.scan(~r/.+\/([\w-]+)$/, note_activity.data["object"]["id"])
19 url = "/objects/#{uuid}"
20
21 conn = conn
22 |> get(url)
23
24 assert response(conn, 200)
25 end
26 end