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