diff options
Diffstat (limited to 'spec/features/users/email_verification_on_login_spec.rb')
-rw-r--r-- | spec/features/users/email_verification_on_login_spec.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/spec/features/users/email_verification_on_login_spec.rb b/spec/features/users/email_verification_on_login_spec.rb index f7102eaf9b7..de52f0b517e 100644 --- a/spec/features/users/email_verification_on_login_spec.rb +++ b/spec/features/users/email_verification_on_login_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe 'Email Verification On Login', :clean_gitlab_redis_rate_limiting do +RSpec.describe 'Email Verification On Login', :clean_gitlab_redis_rate_limiting, feature_category: :system_access do include EmailHelpers let_it_be(:user) { create(:user) } @@ -223,6 +223,14 @@ RSpec.describe 'Email Verification On Login', :clean_gitlab_redis_rate_limiting it_behaves_like 'email verification required' it_behaves_like 'no email verification required when 2fa enabled or ff disabled' + + context 'when the check_ip_address_for_email_verification feature flag is disabled' do + before do + stub_feature_flags(check_ip_address_for_email_verification: false) + end + + it_behaves_like 'no email verification required' + end end describe 'when a previous authentication event exists for the same ip address' do |