UNPKG

node-email-check

Version:

NodeJS Email Validator, Checker and MX Checker

29 lines (27 loc) 914 B
const { isValid } = require('../main.js'); const { validMX, invalidMX, blacklistedDomainsEmail, invalidEmail } = require('./exampleData'); test('5 different valid mx email addresses async check', () => { validMX.forEach(async email => { expect(await isValid(email)).toBe(true) }) }) test('5 different invalid mx email addresses async check', () => { invalidMX.forEach(async email => { expect(await isValid(email)).toBe(false) }) }) test('5 different valid email addresses async check', () => { validMX.forEach(async email => { expect(await isValid(email)).toBe(true) }) }) test('5 different blacklisted domain email addresses async check', () => { blacklistedDomainsEmail.forEach(async email => { expect(await isValid(email)).toBe(false) }) }) test('5 different invalid email addresses async check', () => { invalidEmail.forEach(async email => { expect(await isValid(email)).toBe(false) }) })