question_validator: Allow content to be an empty-string (blank)

This commit is contained in:
Haelwenn (lanodan) Monnier 2020-08-04 14:23:35 +02:00
commit 0f088d8ce3
No known key found for this signature in database
GPG key ID: D5B7A8E43C997DEE
2 changed files with 10 additions and 1 deletions

View file

@ -111,4 +111,13 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier.QuestionHandlingTest do
assert {:error, {:validate_object, {:error, _}}} = Transmogrifier.handle_incoming(data)
end
test "accepts a Question with no content" do
data =
File.read!("test/fixtures/mastodon-question-activity.json")
|> Poison.decode!()
|> Kernel.put_in(["object", "content"], "")
assert {:ok, %Activity{local: false}} = Transmogrifier.handle_incoming(data)
end
end