diff options
author | Haelwenn <contact+git.pleroma.social@hacktivis.me> | 2020-07-30 20:08:03 +0000 |
---|---|---|
committer | Haelwenn <contact+git.pleroma.social@hacktivis.me> | 2020-07-30 20:08:03 +0000 |
commit | d1cf1108ac52c1e8a498e5bfc9e8a4ef9c9e7a85 (patch) | |
tree | b95f56d5d8160e9ab1e034e96ae19be0c51f4846 /test | |
parent | 87fe31fb5c3970d92fb8a6bcc38ca98c096d8808 (diff) | |
parent | a3c37379e9d4d41de38c609447c840213e37db84 (diff) | |
download | pleroma-d1cf1108ac52c1e8a498e5bfc9e8a4ef9c9e7a85.tar.gz pleroma-d1cf1108ac52c1e8a498e5bfc9e8a4ef9c9e7a85.zip |
Merge branch 'render-preview-cards-in-chats' into 'develop'
Render preview cards in chats
See merge request pleroma/pleroma!2816
Diffstat (limited to 'test')
-rw-r--r-- | test/web/pleroma_api/views/chat/message_reference_view_test.exs | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/test/web/pleroma_api/views/chat/message_reference_view_test.exs b/test/web/pleroma_api/views/chat/message_reference_view_test.exs index e5b165255..40dbae3cd 100644 --- a/test/web/pleroma_api/views/chat/message_reference_view_test.exs +++ b/test/web/pleroma_api/views/chat/message_reference_view_test.exs @@ -43,7 +43,17 @@ defmodule Pleroma.Web.PleromaAPI.Chat.MessageReferenceViewTest do assert chat_message[:unread] == false assert match?([%{shortcode: "firefox"}], chat_message[:emojis]) - {:ok, activity} = CommonAPI.post_chat_message(recipient, user, "gkgkgk", media_id: upload.id) + clear_config([:rich_media, :enabled], true) + + Tesla.Mock.mock(fn + %{url: "https://example.com/ogp"} -> + %Tesla.Env{status: 200, body: File.read!("test/fixtures/rich_media/ogp.html")} + end) + + {:ok, activity} = + CommonAPI.post_chat_message(recipient, user, "gkgkgk https://example.com/ogp", + media_id: upload.id + ) object = Object.normalize(activity) @@ -52,10 +62,11 @@ defmodule Pleroma.Web.PleromaAPI.Chat.MessageReferenceViewTest do chat_message_two = MessageReferenceView.render("show.json", chat_message_reference: cm_ref) assert chat_message_two[:id] == cm_ref.id - assert chat_message_two[:content] == "gkgkgk" + assert chat_message_two[:content] == object.data["content"] assert chat_message_two[:account_id] == recipient.id assert chat_message_two[:chat_id] == chat_message[:chat_id] assert chat_message_two[:attachment] assert chat_message_two[:unread] == true + assert chat_message_two[:card] end end |