FIX: prefer data-original-href attribute to get iframe URL

This commit is contained in:
Arpit Jalan
2019-04-24 13:50:27 +05:30
parent c811e59898
commit bd1db1860a
2 changed files with 10 additions and 1 deletions

View File

@@ -106,6 +106,15 @@ describe Email::Styles do
expect(frag.at('iframe')).to be_blank
expect(frag.at('a')).to be_blank
end
it "prefers data-original-href attribute to get iframe link" do
original_url = "https://vimeo.com/329875646"
iframe_url = "https://player.vimeo.com/video/329875646"
frag = html_fragment("<iframe src=\"#{iframe_url}\" data-original-href=\"#{original_url}\"></iframe>")
expect(frag.at('iframe')).to be_blank
expect(frag.at('a')).to be_present
expect(frag.at('a')['href']).to eq(original_url)
end
end
context "rewriting protocol relative URLs to the forum" do