* Fetch external link metadata during compose so the user can preview and remove the embed * Add missing mocks * Update tests to match recent changes