瀏覽代碼

SideEffectsTest: More tests.

1570-levenshtein-distance-user-search
lain 4 年之前
父節點
當前提交
5d7dda883e
共有 1 個檔案被更改,包括 21 行新增1 行删除
  1. +21
    -1
      test/web/activity_pub/side_effects_test.exs

+ 21
- 1
test/web/activity_pub/side_effects_test.exs 查看文件

@@ -321,7 +321,27 @@ defmodule Pleroma.Web.ActivityPub.SideEffectsTest do

{:ok, create_activity, _meta} = ActivityPub.persist(create_activity_data, local: false)

with_mock Pleroma.Web.Streamer, [], stream: fn _, _ -> nil end do
with_mock Pleroma.Web.Streamer, [],
stream: fn _, payload ->
case payload do
{^author, cm_ref} ->
assert cm_ref.seen == true

{^recipient, cm_ref} ->
assert cm_ref.seen == false

view =
Pleroma.Web.PleromaAPI.ChatView.render("show.json",
last_message: cm_ref,
chat: cm_ref.chat
)

assert view.unread == 1

_ ->
nil
end
end do
{:ok, _create_activity, _meta} =
SideEffects.handle(create_activity, local: false, object_data: chat_message_data)



Loading…
取消
儲存