Use correct model type for federated links

This commit is contained in:
Mouse Reeve
2022-02-09 12:20:11 -05:00
parent 4b88ea142f
commit 6323b0e700
2 changed files with 13 additions and 2 deletions

View File

@ -80,6 +80,17 @@ class LinkViews(TestCase):
activity = json.loads(mock.call_args[1]["args"][1])
self.assertEqual(activity["type"], "Update")
self.assertEqual(activity["object"]["type"], "Edition")
self.assertIsInstance(activity["object"]["fileLinks"], list)
self.assertEqual(
activity["object"]["fileLinks"][0]["href"], "https://www.example.com"
)
self.assertEqual(
activity["object"]["fileLinks"][0]["mediaType"], "HTML"
)
self.assertEqual(
activity["object"]["fileLinks"][0]["attributedTo"],
self.local_user.remote_id
)
link = models.FileLink.objects.get()
self.assertEqual(link.name, "www.example.com")