@petition-blitz/email-verifiers
Version:
Unified interface for checking email address deliverability
24 lines (19 loc) • 747 B
JavaScript
const assert = require('assert');
const { createVerifier } = require('../src');
describe('createVerifier()', function () {
it('is a function', function () {
assert.strictEqual(typeof createVerifier, 'function');
});
it('throws if verifier is missing or invalid', function () {
assert.throws(() => createVerifier());
assert.throws(() => createVerifier(null));
assert.throws(() => createVerifier('non_existent_verifier'));
});
it('throws if apiKey is missing', function () {
assert.throws(() => createVerifier('datavalidation'));
});
it('returns a function', function () {
const verifier = createVerifier('datavalidation', { apiKey: 'asdf' });
assert.strictEqual(typeof verifier, 'function');
});
});