Add specs for check display images on recommended_carousel partial.

This commit is contained in:
taitus
2017-07-22 16:39:08 +02:00
parent fd8e2c1503
commit a188105910
2 changed files with 38 additions and 1 deletions

View File

@@ -0,0 +1,37 @@
require "rails_helper"
RSpec.describe "welcome/index" do
it 'Display images on orbit carrousel when we have defined image_default' do
debate = create(:debate)
render template: "welcome/_recommended_carousel.html.erb",
locals: { key: "debates",
recommendeds: [debate],
image_field: nil,
image_version: nil,
image_default: "https://dummyimage.com/600x400/000/fff"}
within 'li[data-slide="0"] .card' do
expect(page).to have_selector("img")
end
end
it 'Not display images on orbit carrousel when we have not defined image_default' do
debate = create(:debate)
render template: "welcome/_recommended_carousel.html.erb",
locals: { key: "debates",
recommendeds: [debate],
image_field: nil,
image_version: nil,
image_default: nil}
within 'li[data-slide="0"] .card' do
expect(page).not_to have_selector("img")
end
end
end