use proper workers for fetching pins instead of an ad-hoc task #788
2 changed files with 0 additions and 36 deletions
|
@ -399,31 +399,6 @@ test "does NOT schedule background fetching of `replies` beyond max thread depth
|
||||||
|
|
||||||
assert all_enqueued(worker: Pleroma.Workers.RemoteFetcherWorker) == []
|
assert all_enqueued(worker: Pleroma.Workers.RemoteFetcherWorker) == []
|
||||||
end
|
end
|
||||||
|
|
||||||
test "it does not explode if it cannot process the user behind a post" do
|
|
||||||
# this will break the nickname ascii check
|
|
||||||
user_ap_data = "test/fixtures/users_mock/user.json"
|
|
||||||
|> File.read!()
|
|
||||||
|> String.replace("{{nickname}}", "あっこ")
|
|
||||||
|> Jason.decode!()
|
|
||||||
|> Map.delete("featured")
|
|
||||||
|
|
||||||
user_ap_id = user_ap_data["id"]
|
|
||||||
|
|
||||||
Tesla.Mock.mock_global(fn %{url: ^user_ap_id} ->
|
|
||||||
%Tesla.Env{status: 200, body: Jason.encode!(user_ap_data),
|
|
||||||
headers: HttpRequestMock.activitypub_object_headers()}
|
|
||||||
end)
|
|
||||||
|
|
||||||
data =
|
|
||||||
File.read!("test/fixtures/mastodon-post-activity.json")
|
|
||||||
|> Jason.decode!()
|
|
||||||
|> Map.put("actor", user_ap_id)
|
|
||||||
|> Map.put("to", ["https://www.w3.org/ns/activitystreams#Public"])
|
|
||||||
|> Map.put("cc", [])
|
|
||||||
|
|
||||||
assert {:error, :not_found} = Transmogrifier.handle_incoming(data)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "`handle_incoming/2`, Pleroma format `replies` handling" do
|
describe "`handle_incoming/2`, Pleroma format `replies` handling" do
|
||||||
|
|
|
@ -146,17 +146,6 @@ test "it accepts quote posts" do
|
||||||
# It fetched the quoted post
|
# It fetched the quoted post
|
||||||
assert Object.normalize("https://misskey.io/notes/8vs6wxufd0")
|
assert Object.normalize("https://misskey.io/notes/8vs6wxufd0")
|
||||||
end
|
end
|
||||||
|
|
||||||
test "it does not explode if it cannot process the user behind a post" do
|
|
||||||
# this will break the nickname ascii check
|
|
||||||
user_ap_data = "test/fixtures/users_mock/user.json"
|
|
||||||
|> File.read!()
|
|
||||||
|> String.replace("{{nickname}}", "あっこ")
|
|
||||||
|
|
||||||
Tesla.Mock.mock_global(fn %{url: "https://example.com/users/あっこ"} ->
|
|
||||||
%Tesla.Env{status: 200, body: user_ap_data}
|
|
||||||
end)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "prepare outgoing" do
|
describe "prepare outgoing" do
|
||||||
|
|
Loading…
Reference in a new issue