Merge branch 'feature/1739-account-endpoints' into 'develop'
[akkoma] / test / web / pleroma_api / controllers / emoji_reaction_controller_test.exs
index ee66ebf87f555defd30c2625293eb1d3135f2fef..e1bb5ebfe39c3e49791ab617df03d63c2db4d8f9 100644 (file)
@@ -33,6 +33,13 @@ defmodule Pleroma.Web.PleromaAPI.EmojiReactionControllerTest do
     assert result["pleroma"]["emoji_reactions"] == [
              %{"name" => "☕", "count" => 1, "me" => true}
            ]
+
+    # Reacting with a non-emoji
+    assert conn
+           |> assign(:user, other_user)
+           |> assign(:token, insert(:oauth_token, user: other_user, scopes: ["write:statuses"]))
+           |> put("/api/v1/pleroma/statuses/#{activity.id}/reactions/x")
+           |> json_response_and_validate_schema(400)
   end
 
   test "DELETE /api/v1/pleroma/statuses/:id/reactions/:emoji", %{conn: conn} do