:show_reactions, add CHANGELOG.md, refactor test
authorAlex Gleason <alex@alexgleason.me>
Wed, 29 Jul 2020 17:45:32 +0000 (12:45 -0500)
committerAlex Gleason <alex@alexgleason.me>
Wed, 29 Jul 2020 17:45:32 +0000 (12:45 -0500)
CHANGELOG.md
test/web/pleroma_api/controllers/emoji_reaction_controller_test.exs

index 7d5256600df8986d5e5995d8667feddb28f0341b..7ce208b0fe00641711808f147f9cc80642db31d5 100644 (file)
@@ -69,6 +69,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Added Pleroma.Upload.Filter.Exiftool as an alternate EXIF stripping mechanism targeting GPS/location metadata.
 - "By approval" registrations mode.
 - Configuration: Added `:welcome` settings for the welcome message to newly registered users.
+- Ability to hide favourites and emoji reactions in the API with `[:instance, :show_reactions]` config.
 
 <details>
   <summary>API Changes</summary>
index 8af2ee03fb7f6be628f5fc18fcb16111863519b4..3deab30d1678a659840d9e88f07677b77a5196b9 100644 (file)
@@ -13,8 +13,6 @@ defmodule Pleroma.Web.PleromaAPI.EmojiReactionControllerTest do
 
   import Pleroma.Factory
 
-  setup do: clear_config([:instance, :show_reactions])
-
   test "PUT /api/v1/pleroma/statuses/:id/reactions/:emoji", %{conn: conn} do
     user = insert(:user)
     other_user = insert(:user)
@@ -109,7 +107,7 @@ defmodule Pleroma.Web.PleromaAPI.EmojiReactionControllerTest do
   end
 
   test "GET /api/v1/pleroma/statuses/:id/reactions with :show_reactions disabled", %{conn: conn} do
-    Pleroma.Config.put([:instance, :show_reactions], false)
+    clear_config([:instance, :show_reactions], false)
 
     user = insert(:user)
     other_user = insert(:user)