diff --git a/spec/factories.rb b/spec/factories.rb index 52abc82cc..0e5831556 100644 --- a/spec/factories.rb +++ b/spec/factories.rb @@ -308,5 +308,6 @@ FactoryGirl.define do factory :geozone do sequence(:name) { |n| "District #{n}" } + census_code { '01' } end end diff --git a/spec/features/admin/stats_spec.rb b/spec/features/admin/stats_spec.rb index a7bb64f58..461f7ef32 100644 --- a/spec/features/admin/stats_spec.rb +++ b/spec/features/admin/stats_spec.rb @@ -59,6 +59,7 @@ feature 'Stats' do end scenario 'Level 2 user' do + create(:geozone) visit account_path click_link 'Verify my account' verify_residence diff --git a/spec/features/verification/level_three_verification_spec.rb b/spec/features/verification/level_three_verification_spec.rb index 9a1cfaa6e..419facf3a 100644 --- a/spec/features/verification/level_three_verification_spec.rb +++ b/spec/features/verification/level_three_verification_spec.rb @@ -2,6 +2,7 @@ require 'rails_helper' feature 'Level three verification' do scenario 'Verification with residency and verified sms' do + create(:geozone) user = create(:user) verified_user = create(:verified_user, @@ -33,6 +34,7 @@ feature 'Level three verification' do end scenario 'Verification with residency and verified email' do + create(:geozone) user = create(:user) verified_user = create(:verified_user, @@ -63,7 +65,7 @@ feature 'Level three verification' do end scenario 'Verification with residency and sms and letter' do - + create(:geozone) user = create(:user) login_as(user) @@ -87,4 +89,4 @@ feature 'Level three verification' do expect(page).to have_content "Thank you for requesting your maximum security code (only required for the final votes). In a few days we will send it to the address featuring in the data we have on file." end -end \ No newline at end of file +end diff --git a/spec/features/verification/level_two_verification_spec.rb b/spec/features/verification/level_two_verification_spec.rb index e0374825f..64673f82c 100644 --- a/spec/features/verification/level_two_verification_spec.rb +++ b/spec/features/verification/level_two_verification_spec.rb @@ -3,6 +3,7 @@ require 'rails_helper' feature 'Level two verification' do scenario 'Verification with residency and sms' do + create(:geozone) user = create(:user) login_as(user) @@ -23,4 +24,4 @@ feature 'Level two verification' do expect(page).to have_content 'Code correct' end -end \ No newline at end of file +end diff --git a/spec/features/verification/residence_spec.rb b/spec/features/verification/residence_spec.rb index 447438472..1961269da 100644 --- a/spec/features/verification/residence_spec.rb +++ b/spec/features/verification/residence_spec.rb @@ -2,6 +2,8 @@ require 'rails_helper' feature 'Residence' do + background { create(:geozone) } + scenario 'Verify resident in Madrid' do user = create(:user) login_as(user) @@ -100,4 +102,4 @@ feature 'Residence' do expect(page).to have_content "You have reached the maximum number of attempts. Please try again later." expect(current_path).to eq(account_path) end -end \ No newline at end of file +end