From 5dd4d2a80a3342c4a2e048b29f0fc02d67740627 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juanjo=20Baz=C3=A1n?= Date: Tue, 26 Apr 2016 11:18:01 +0200 Subject: [PATCH] improves spec scopes css element search to the main area, ignoring sidebar --- spec/features/debates_spec.rb | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/spec/features/debates_spec.rb b/spec/features/debates_spec.rb index 0db455401..5efb48406 100644 --- a/spec/features/debates_spec.rb +++ b/spec/features/debates_spec.rb @@ -1009,21 +1009,27 @@ feature 'Debates' do end end - scenario 'Matk/Unmark a debate as featured' do + scenario 'Mark/Unmark a debate as featured' do admin = create(:administrator) login_as(admin.user) debate = create(:debate) visit debates_path - expect(page).to_not have_content 'Featured' + within('#debates') do + expect(page).to_not have_content 'Featured' + end click_link debate.title click_link 'Featured' visit debates_path - expect(page).to have_content 'Featured' + + within('#debates') do + expect(page).to have_content 'Featured' + end + within('#featured-debates') do expect(page).to have_content debate.title end @@ -1031,7 +1037,9 @@ feature 'Debates' do visit debate_path(debate) click_link 'Unmark featured' - expect(page).to_not have_content 'Featured' + within('#debates') do + expect(page).to_not have_content 'Featured' + end end @@ -1043,7 +1051,9 @@ feature 'Debates' do debate2 = create(:debate) visit debates_path - expect(page).to have_content("Featured") + within('#debates') do + expect(page).to have_content("Featured") + end end @@ -1055,6 +1065,8 @@ feature 'Debates' do debate2 = create(:debate) visit debates_path - expect(page).to_not have_content("Featured") + within('#debates') do + expect(page).to_not have_content("Featured") + end end end