replace validator module

This commit is contained in:
Girish Ramakrishnan
2025-03-07 12:07:33 +01:00
parent 3dc6e274f0
commit f0848e23c7
6 changed files with 52 additions and 4 deletions

View File

@@ -0,0 +1,33 @@
'use strict';
/* global it, describe, before, after */
const expect = require('expect.js'),
validator = require('../validator.js');
describe('Validator', function () {
const goodEmails = [
'a@b.com',
'1@2.com',
'a_v-d@b.com',
'a_v-d@b.what-is.de.com',
'a_v-d+gee@b.what-is.de.com',
'a_v-d+gee@b.what-is.de.university'
];
for (const goodEmail of goodEmails) {
it(`isEmail returns false ${goodEmail}`, () => expect(validator.isEmail(goodEmail)).to.be(true));
}
const badEmails = [
'apple',
'a@',
'@b.com',
'user name@example.com',
'user@example#com'
];
for (const badEmail of badEmails) {
it(`isEmail returns false ${badEmail}`, () => expect(validator.isEmail(badEmail)).to.be(false));
}
});