Handle the case of an empty string in the prominence_reason, which will happen if the prominence has been changed in the admin interface but no reason has been filled in.
Clarify that these specs refer to the case where the request itself is hidden.
Refactor prominence specs to use factories not fixtures.
Use a real pdf file for foi_attachment factory.
Refactor expectation into a method - remove expectation of pdf contents - we're looking at the raw file.
Add new code and specs for hiding attachments of hidden and requester_only incoming messages.