embed video in proposal show
This commit is contained in:
@@ -87,6 +87,29 @@ feature 'Proposals' do
|
||||
end
|
||||
end
|
||||
|
||||
context "Embedded video" do
|
||||
scenario "Show YouTube video" do
|
||||
proposal = create(:proposal, video_url: "http://www.youtube.com/watch?v=a7UFm6ErMPU")
|
||||
visit proposal_path(proposal)
|
||||
expect(page).to have_selector("div[id='js-embedded-video']")
|
||||
expect(page.html).to include 'https://www.youtube.com/embed/a7UFm6ErMPU'
|
||||
end
|
||||
|
||||
scenario "Show Vimeo video" do
|
||||
proposal = create(:proposal, video_url: "https://vimeo.com/7232823" )
|
||||
visit proposal_path(proposal)
|
||||
expect(page).to have_selector("div[id='js-embedded-video']")
|
||||
expect(page.html).to include 'https://player.vimeo.com/video/7232823'
|
||||
end
|
||||
|
||||
scenario "Dont show video" do
|
||||
proposal = create(:proposal, video_url: nil)
|
||||
|
||||
visit proposal_path(proposal)
|
||||
expect(page).to_not have_selector("div[id='js-embedded-video']")
|
||||
end
|
||||
end
|
||||
|
||||
scenario 'Social Media Cards' do
|
||||
proposal = create(:proposal)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user