summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorlain <lain@soykaf.club>2024-03-20 13:26:47 +0000
committerlain <lain@soykaf.club>2024-03-20 13:26:47 +0000
commit987f44d81142e11b008659f3fbdf9baf69a1e9d8 (patch)
tree2d7268049bad8a2ee92ca2815425fba6fc4b5b9f /test
parentf775a1931b4f5625ad61fce8fabeb089375a80ac (diff)
parent37ec645ff2341879c5baf4ad4abe89af0b8195fa (diff)
downloadpleroma-987f44d81142e11b008659f3fbdf9baf69a1e9d8.tar.gz
pleroma-987f44d81142e11b008659f3fbdf9baf69a1e9d8.zip
Merge branch 'bookmark-folders' into 'develop'
Fix BookmarkFolderView, add test See merge request pleroma/pleroma!4096
Diffstat (limited to 'test')
-rw-r--r--test/pleroma/web/pleroma_api/controllers/bookmark_folder_controller_test.exs25
1 files changed, 19 insertions, 6 deletions
diff --git a/test/pleroma/web/pleroma_api/controllers/bookmark_folder_controller_test.exs b/test/pleroma/web/pleroma_api/controllers/bookmark_folder_controller_test.exs
index 71b850859..9bd90ed2e 100644
--- a/test/pleroma/web/pleroma_api/controllers/bookmark_folder_controller_test.exs
+++ b/test/pleroma/web/pleroma_api/controllers/bookmark_folder_controller_test.exs
@@ -33,9 +33,7 @@ defmodule Pleroma.Web.PleromaAPI.BookmarkFolderControllerTest do
"id" => ^folder_id,
"name" => "Bookmark folder",
"emoji" => nil,
- "source" => %{
- "emoji" => nil
- }
+ "emoji_url" => nil
}
] = result
end
@@ -57,9 +55,24 @@ defmodule Pleroma.Web.PleromaAPI.BookmarkFolderControllerTest do
assert %{
"name" => "Bookmark folder",
"emoji" => "📁",
- "source" => %{
- "emoji" => "📁"
- }
+ "emoji_url" => nil
+ } = result
+ end
+
+ test "it creates a bookmark folder with custom emoji", %{conn: conn} do
+ result =
+ conn
+ |> put_req_header("content-type", "application/json")
+ |> post("/api/v1/pleroma/bookmark_folders", %{
+ name: "Bookmark folder",
+ emoji: ":firefox:"
+ })
+ |> json_response_and_validate_schema(200)
+
+ assert %{
+ "name" => "Bookmark folder",
+ "emoji" => ":firefox:",
+ "emoji_url" => "http://localhost:4001/emoji/Firefox.gif"
} = result
end