Multi-Recipient Email QA

12/14 tests passing ❌ FAILURES DETECTED

Live Tester

valid: false
emails (0): []
error: Please enter at least one email address.
isMultiRecipient: false
StatusLabelInputParsedvalid?count
✅2 recipients (no space)"andygetsitsold@gmail.com,jacquelinelindo1@gmail.com"["andygetsitsold@gmail.com", "jacquelinelindo1@gmail.com"]true 2
✅2 recipients (space after comma)"andygetsitsold@gmail.com, jacquelinelindo1@gmail.com"["andygetsitsold@gmail.com", "jacquelinelindo1@gmail.com"]true 2
✅5 recipients"a@a.com, b@b.com, c@c.com, d@d.com, e@e.com"["a@a.com", "b@b.com", "c@c.com", "d@d.com", "e@e.com"]true 5
✅Semicolon separator"a@a.com;b@b.com;c@c.com"["a@a.com", "b@b.com", "c@c.com"]true 3
✅Mixed comma and semicolon"a@a.com,b@b.com;c@c.com"["a@a.com", "b@b.com", "c@c.com"]true 3
✅Single valid email"sarah@example.com"["sarah@example.com"]true 1
✅Fullwidth comma (mobile paste)"a@a.com,b@b.com"["a@a.com", "b@b.com"]true 2
✅Non-breaking space between"a@a.com, b@b.com"["a@a.com", "b@b.com"]true 2
✅Invalid: entire string treated as one email (OLD BUG)
This was the original bug — should now correctly split into 2 emails
"andygetsitsold@gmail.com,jacquelinelindo1@gmail.com"["andygetsitsold@gmail.com", "jacquelinelindo1@gmail.com"]true 2
❌One invalid email in list"good@email.com, notanemail, another@good.com"["good@email.com", "another@good.com"]false 2 (expected 3)
❌All invalid"notvalid, alsowrong"[]false 0 (expected 2)
✅Empty string""[]false 0
✅Trailing comma"a@a.com,b@b.com,"["a@a.com", "b@b.com"]true 2
✅Pasted with extra spaces and tabs" a@a.com , b@b.com "["a@a.com", "b@b.com"]true 2