projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[#3213] ActivityPub: fixed subquery-based hashtags filtering implementation (addresse...
[akkoma]
/
test
/
pleroma
/
activity_test.exs
diff --git
a/test/pleroma/activity_test.exs
b/test/pleroma/activity_test.exs
index 3e9fe209e7736c2bca2f25501e14781f55c07735..390a063447cadb040bbf47095c7f42983798e3ef 100644
(file)
--- a/
test/pleroma/activity_test.exs
+++ b/
test/pleroma/activity_test.exs
@@
-1,5
+1,5
@@
# Pleroma: A lightweight social networking server
# Pleroma: A lightweight social networking server
-# Copyright © 2017-202
0
Pleroma Authors <https://pleroma.social/>
+# Copyright © 2017-202
1
Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.ActivityTest do
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.ActivityTest do
@@
-25,7
+25,7
@@
defmodule Pleroma.ActivityTest do
test "returns activities by it's objects AP ids" do
activity = insert(:note_activity)
test "returns activities by it's objects AP ids" do
activity = insert(:note_activity)
- object_data = Object.normalize(activity).data
+ object_data = Object.normalize(activity
, fetch: false
).data
[found_activity] = Activity.get_all_create_by_object_ap_id(object_data["id"])
[found_activity] = Activity.get_all_create_by_object_ap_id(object_data["id"])
@@
-34,7
+34,7
@@
defmodule Pleroma.ActivityTest do
test "returns the activity that created an object" do
activity = insert(:note_activity)
test "returns the activity that created an object" do
activity = insert(:note_activity)
- object_data = Object.normalize(activity).data
+ object_data = Object.normalize(activity
, fetch: false
).data
found_activity = Activity.get_create_by_object_ap_id(object_data["id"])
found_activity = Activity.get_create_by_object_ap_id(object_data["id"])
@@
-168,7
+168,7
@@
defmodule Pleroma.ActivityTest do
test "find only local statuses for unauthenticated users when `limit_to_local_content` is `:all`",
%{local_activity: local_activity} do
test "find only local statuses for unauthenticated users when `limit_to_local_content` is `:all`",
%{local_activity: local_activity} do
-
Pleroma.Config.put
([:instance, :limit_to_local_content], :all)
+
clear_config
([:instance, :limit_to_local_content], :all)
assert [^local_activity] = Activity.search(nil, "find me")
end
assert [^local_activity] = Activity.search(nil, "find me")
end
@@
-177,7
+177,7
@@
defmodule Pleroma.ActivityTest do
local_activity: local_activity,
remote_activity: remote_activity
} do
local_activity: local_activity,
remote_activity: remote_activity
} do
-
Pleroma.Config.put
([:instance, :limit_to_local_content], false)
+
clear_config
([:instance, :limit_to_local_content], false)
activities = Enum.sort_by(Activity.search(nil, "find me"), & &1.id)
activities = Enum.sort_by(Activity.search(nil, "find me"), & &1.id)
@@
-197,6
+197,13
@@
defmodule Pleroma.ActivityTest do
assert [%{id: ^id1, object: %Object{}}, %{id: ^id2, object: %Object{}}] = activities
end
assert [%{id: ^id1, object: %Object{}}, %{id: ^id2, object: %Object{}}] = activities
end
+ test "get_by_id_with_user_actor/1" do
+ user = insert(:user)
+ activity = insert(:note_activity, note: insert(:note, user: user))
+
+ assert Activity.get_by_id_with_user_actor(activity.id).user_actor == user
+ end
+
test "get_by_id_with_object/1" do
%{id: id} = insert(:note_activity)
test "get_by_id_with_object/1" do
%{id: id} = insert(:note_activity)