From bffb377afd9cda2263487d0df3c43ff2de2234dd Mon Sep 17 00:00:00 2001 From: Kevin Dion Date: Wed, 17 Nov 2021 18:05:40 -0400 Subject: [PATCH] Remove dot from the tld and added it in the formatting --- Sources/Trickery/Fake+Emails.swift | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Sources/Trickery/Fake+Emails.swift b/Sources/Trickery/Fake+Emails.swift index fc74a873..3ff01ca1 100644 --- a/Sources/Trickery/Fake+Emails.swift +++ b/Sources/Trickery/Fake+Emails.swift @@ -4,11 +4,11 @@ import Genything extension Fake { public enum Emails { public static let topLevelDomains: Gen = .of([ - ".com", - ".ca", - ".gov", - ".tv", - ".org" + "com", + "ca", + "gov", + "tv", + "org" ]) public static let personalDomains: Gen = .of([ "gmail", @@ -30,14 +30,14 @@ extension Fake { public static let personal = Gen.zip(Fake.PersonNames.full, separator, personalDomains, topLevelDomains) { name, separator, personalDomain, topLevelDomain in let transformedName = name.replacingOccurrences(of: " ", with: separator).lowercased() - return "\(transformedName)@\(personalDomain)\(topLevelDomain)" + return "\(transformedName)@\(personalDomain).\(topLevelDomain)" } public static func business(_ name: String? = nil) -> Gen { let nameGen = name == nil ? Fake.BusinessNames.any : Gen.constant(name!) return Gen.zip(nameGen, contacts, topLevelDomains) { name, contacts, topLevelDomains in let transformedName = String(name.filter { $0.isLetter }).lowercased() - return "\(contacts)@\(transformedName)\(topLevelDomains)" + return "\(contacts)@\(transformedName).\(topLevelDomains)" } } }