From 8b7ba59660e59721d08ac3fa98080e2783815fe7 Mon Sep 17 00:00:00 2001 From: Georg Gadinger Date: Mon, 30 Jan 2023 06:01:01 +0100 Subject: [PATCH] typoed_email_validator: add new endings to the typo list --- app/validators/typoed_email_validator.rb | 1 + spec/models/user_spec.rb | 1 + 2 files changed, 2 insertions(+) diff --git a/app/validators/typoed_email_validator.rb b/app/validators/typoed_email_validator.rb index 5cc07cff..e529e1fb 100644 --- a/app/validators/typoed_email_validator.rb +++ b/app/validators/typoed_email_validator.rb @@ -7,6 +7,7 @@ class TypoedEmailValidator < ActiveModel::EachValidator INVALID_ENDINGS = [ # with @: *%w[ + aoo.com fmail.com gail.com gamil.com diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index af65a555..f1f2abdc 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -81,6 +81,7 @@ RSpec.describe User, type: :model do # nor .mail (.email is, however) include_examples "invalid email", "fritz.fantom@proton.mail" # common typos: + include_examples "invalid email", "fritz.fantom@aoo.com" include_examples "invalid email", "fritz.fantom@fmail.com" include_examples "invalid email", "fritz.fantom@gamil.com" include_examples "invalid email", "fritz.fantom@gemail.com"