diff --git a/.rubocop.yml b/.rubocop.yml index cc9a083c4..3097f5207 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -158,4 +158,7 @@ RSpec/PredicateMatcher: Enabled: true RSpec/RepeatedDescription: + Enabled: true + +RSpec/RepeatedExample: Enabled: true \ No newline at end of file diff --git a/spec/features/emails_spec.rb b/spec/features/emails_spec.rb index 4c73c74e3..ca418de10 100644 --- a/spec/features/emails_spec.rb +++ b/spec/features/emails_spec.rb @@ -210,15 +210,6 @@ feature 'Emails' do end end - scenario "Email depending on user's locale" do - sign_up - - email = open_last_email - expect(email).to have_subject('Confirmation instructions') - expect(email).to deliver_to('manuela@consul.dev') - expect(email).to have_body_text(user_confirmation_path) - end - scenario "Email on unfeasible spending proposal" do Setting["feature.spending_proposals"] = true diff --git a/spec/features/home_spec.rb b/spec/features/home_spec.rb index 2ce6913a1..c88f2d590 100644 --- a/spec/features/home_spec.rb +++ b/spec/features/home_spec.rb @@ -36,12 +36,6 @@ feature "Home" do Setting['feature.user.recommendations'] = nil end - scenario 'Display recommended section' do - debate = create(:debate, tag_list: "Sport") - visit root_path - expect(page).to have_content "Recommendations that may interest you" - end - scenario 'Display recommended section when feature flag recommended is active' do debate = create(:debate, tag_list: "Sport") visit root_path diff --git a/spec/features/tracks_spec.rb b/spec/features/tracks_spec.rb index d93f0591c..2e2e4ec2f 100644 --- a/spec/features/tracks_spec.rb +++ b/spec/features/tracks_spec.rb @@ -53,24 +53,7 @@ feature 'Tracking' do expect(page.html).to include "data-track-event-action=start_census" end - scenario 'Verification: success census' do - create(:geozone) - user = create(:user) - login_as(user) - - visit account_path - click_link 'Verify my account' - - verify_residence - - fill_in 'sms_phone', with: "611111111" - click_button 'Send' - - expect(page.html).to include "data-track-event-category=verification" - expect(page.html).to include "data-track-event-action=start_sms" - end - - scenario 'Verification: start sms' do + scenario 'Verification: success census & start sms' do create(:geozone) user = create(:user) login_as(user) diff --git a/spec/models/abilities/common_spec.rb b/spec/models/abilities/common_spec.rb index 6340c60ec..8237a89fe 100644 --- a/spec/models/abilities/common_spec.rb +++ b/spec/models/abilities/common_spec.rb @@ -230,7 +230,7 @@ describe Abilities::Common do it { should be_able_to(:destroy, own_investment_in_accepting_budget) } it { should be_able_to(:destroy, own_investment_in_reviewing_budget) } it { should_not be_able_to(:destroy, own_investment_in_selecting_budget) } - it { should_not be_able_to(:destroy, investment_in_balloting_budget) } + it { should_not be_able_to(:destroy, own_investment_in_balloting_budget) } it { should_not be_able_to(:create, ballot_in_accepting_budget) } it { should_not be_able_to(:create, ballot_in_selecting_budget) }