Add Follow activity insertion
[akkoma] / test / web / twitter_api / twitter_api_controller_test.exs
index 4cc009326177180568d64b3218f59adc5e90d4d4..5aad12593e3e0ac4d87a90edad6410aca04d4593 100644 (file)
@@ -63,7 +63,23 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do
 
       response = json_response(conn, 200)
 
-      assert reponse = ActivityRepresenter.to_map(activity, %{user: actor})
+      assert response == ActivityRepresenter.to_map(activity, %{user: actor})
+    end
+  end
+
+  describe "GET /statusnet/conversation/:id.json" do
+    test "returns the statuses in the conversation", %{conn: conn} do
+      {:ok, _user} = UserBuilder.insert
+      {:ok, _activity} = ActivityBuilder.insert(%{"statusnetConversationId" => 1, "context" => "2hu"})
+      {:ok, _activity_two} = ActivityBuilder.insert(%{"statusnetConversationId" => 1,"context" => "2hu"})
+      {:ok, _activity_three} = ActivityBuilder.insert(%{"context" => "3hu"})
+
+      conn = conn
+      |> get("/api/statusnet/conversation/1.json")
+
+      response = json_response(conn, 200)
+
+      assert length(response) == 2
     end
   end