From d6fd83915d0d06d918989544e3dcf725720fd0be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Checa?= Date: Wed, 13 Dec 2017 13:32:18 +0100 Subject: [PATCH] Added tests for related contents list --- spec/features/proposals_spec.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb index 192e7949f..e9c5dbd6d 100644 --- a/spec/features/proposals_spec.rb +++ b/spec/features/proposals_spec.rb @@ -123,6 +123,22 @@ feature 'Proposals' do visit proposal_path(proposal) expect(page).not_to have_content "Access the community" end + + scenario 'related contents are listed' do + proposal1 = create(:proposal) + proposal2 = create(:proposal) + related_content = create(:related_content, parent_relationable: proposal1, child_relationable: proposal2) + + visit proposal_path(proposal1) + within("#related-content-list") do + expect(page).to have_content(proposal2.title) + end + + visit proposal_path(proposal2) + within("#related-content-list") do + expect(page).to have_content(proposal1.title) + end + end end context "Embedded video" do