aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/activity_test.exs18
-rw-r--r--test/object_test.exs11
2 files changed, 29 insertions, 0 deletions
diff --git a/test/activity_test.exs b/test/activity_test.exs
new file mode 100644
index 000000000..ce6eb1545
--- /dev/null
+++ b/test/activity_test.exs
@@ -0,0 +1,18 @@
+defmodule Pleroma.ActivityTest do
+ use Pleroma.DataCase
+ import Pleroma.Factory
+
+ test "returns an activity by it's AP id" do
+ activity = insert(:note_activity)
+ found_activity = Pleroma.Activity.get_by_ap_id(activity.data["id"])
+
+ assert activity == found_activity
+ end
+
+ test "returns activities by it's objects AP ids" do
+ activity = insert(:note_activity)
+ [found_activity] = Pleroma.Activity.all_by_object_ap_id(activity.data["object"]["id"])
+
+ assert activity == found_activity
+ end
+end
diff --git a/test/object_test.exs b/test/object_test.exs
new file mode 100644
index 000000000..3ffddbbc5
--- /dev/null
+++ b/test/object_test.exs
@@ -0,0 +1,11 @@
+defmodule Pleroma.ObjectTest do
+ use Pleroma.DataCase
+ import Pleroma.Factory
+
+ test "returns an object by it's AP id" do
+ object = insert(:note)
+ found_object = Pleroma.Object.get_by_ap_id(object.data["id"])
+
+ assert object == found_object
+ end
+end