Set Open Graph image to first image for diary entries

This commit is contained in:
Anton Khorev 2024-06-06 17:28:57 +03:00
parent c7353c9ac1
commit a73e20cd5c
5 changed files with 16 additions and 4 deletions

View file

@ -752,6 +752,17 @@ class DiaryEntriesControllerTest < ActionDispatch::IntegrationTest
end
end
def test_show_og_image
user = create(:user)
diary_entry = create(:diary_entry, :user => user, :body => "![some picture](https://example.com/picture.jpg)")
get diary_entry_path(user, diary_entry)
assert_response :success
assert_dom "head meta[property='og:image']" do
assert_dom "> @content", "https://example.com/picture.jpg"
end
end
def test_hide
user = create(:user)
diary_entry = create(:diary_entry, :user => user)