aboutsummaryrefslogtreecommitdiff
path: root/test/pleroma/activity
diff options
context:
space:
mode:
authordcc <dcc@logografos.com>2024-05-15 00:57:23 -0700
committerdcc <dcc@logografos.com>2024-05-15 00:57:23 -0700
commitb31a934a804aed3f35442ceafe2080b0955e7317 (patch)
tree947b13a0388ecea81e05dd980baa10f7546860b9 /test/pleroma/activity
parentea33a0d3427f8b30b82a6ddbc0ff7429cfaf8d91 (diff)
downloadanni-b31a934a804aed3f35442ceafe2080b0955e7317.tar.gz
anni-b31a934a804aed3f35442ceafe2080b0955e7317.tar.bz2
anni-b31a934a804aed3f35442ceafe2080b0955e7317.zip
total rebaseHEADmaster
Diffstat (limited to 'test/pleroma/activity')
-rw-r--r--[-rwxr-xr-x]test/pleroma/activity/ir/topics_test.exs2
-rwxr-xr-xtest/pleroma/activity/search_test.exs62
2 files changed, 1 insertions, 63 deletions
diff --git a/test/pleroma/activity/ir/topics_test.exs b/test/pleroma/activity/ir/topics_test.exs
index d299fea..36a6ca0 100755..100644
--- a/test/pleroma/activity/ir/topics_test.exs
+++ b/test/pleroma/activity/ir/topics_test.exs
@@ -3,7 +3,7 @@
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.Activity.Ir.TopicsTest do
- use Pleroma.DataCase, async: true
+ use Pleroma.DataCase
alias Pleroma.Activity
alias Pleroma.Activity.Ir.Topics
diff --git a/test/pleroma/activity/search_test.exs b/test/pleroma/activity/search_test.exs
deleted file mode 100755
index 3b5fd2c..0000000
--- a/test/pleroma/activity/search_test.exs
+++ /dev/null
@@ -1,62 +0,0 @@
-# Pleroma: A lightweight social networking server
-# Copyright © 2017-2022 Pleroma Authors <https://pleroma.social/>
-# SPDX-License-Identifier: AGPL-3.0-only
-
-defmodule Pleroma.Activity.SearchTest do
- alias Pleroma.Activity.Search
- alias Pleroma.Web.CommonAPI
- import Pleroma.Factory
-
- use Pleroma.DataCase, async: true
-
- test "it finds something" do
- user = insert(:user)
- {:ok, post} = CommonAPI.post(user, %{status: "it's wednesday my dudes"})
-
- [result] = Search.search(nil, "wednesday")
-
- assert result.id == post.id
- end
-
- test "it finds local-only posts for authenticated users" do
- user = insert(:user)
- reader = insert(:user)
- {:ok, post} = CommonAPI.post(user, %{status: "it's wednesday my dudes", visibility: "local"})
-
- [result] = Search.search(reader, "wednesday")
-
- assert result.id == post.id
- end
-
- test "it does not find local-only posts for anonymous users" do
- user = insert(:user)
- {:ok, _post} = CommonAPI.post(user, %{status: "it's wednesday my dudes", visibility: "local"})
-
- assert [] = Search.search(nil, "wednesday")
- end
-
- test "using plainto_tsquery on postgres < 11" do
- old_version = :persistent_term.get({Pleroma.Repo, :postgres_version})
- :persistent_term.put({Pleroma.Repo, :postgres_version}, 10.0)
- on_exit(fn -> :persistent_term.put({Pleroma.Repo, :postgres_version}, old_version) end)
-
- user = insert(:user)
- {:ok, post} = CommonAPI.post(user, %{status: "it's wednesday my dudes"})
- {:ok, _post2} = CommonAPI.post(user, %{status: "it's wednesday my bros"})
-
- # plainto doesn't understand complex queries
- assert [result] = Search.search(nil, "wednesday -dudes")
-
- assert result.id == post.id
- end
-
- test "using websearch_to_tsquery" do
- user = insert(:user)
- {:ok, _post} = CommonAPI.post(user, %{status: "it's wednesday my dudes"})
- {:ok, other_post} = CommonAPI.post(user, %{status: "it's wednesday my bros"})
-
- assert [result] = Search.search(nil, "wednesday -dudes")
-
- assert result.id == other_post.id
- end
-end