diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb index e6938a432..b8f2a0d20 100644 --- a/spec/features/proposals_spec.rb +++ b/spec/features/proposals_spec.rb @@ -64,6 +64,28 @@ feature 'Proposals' do end end + context "Show" do + scenario 'When path matches the friendly url' do + proposal = create(:proposal) + + right_path = proposal_path(proposal) + visit right_path + + expect(current_path).to eq(right_path) + end + + scenario 'When path does not match the friendly url' do + proposal = create(:proposal) + + right_path = proposal_path(proposal) + old_path = "#{proposals_path}/#{proposal.id}-something-else" + visit old_path + + expect(current_path).to_not eq(old_path) + expect(current_path).to eq(right_path) + end + end + scenario 'Social Media Cards' do proposal = create(:proposal)