freemail/test/test.js
2015-03-19 09:54:13 -07:00

33 lines
843 B
JavaScript

var test = require('tape');
var freemail = require('..');
test('gmail.com should be free', function(t) {
t.plan(1);
t.equal(freemail.isFree('smith@gmail.com'), true);
});
test('gmail.com should be free with domain only', function(t) {
t.plan(1);
t.equal(freemail.isFree('gmail.com'), true);
});
test('fb.com should not be free', function(t) {
t.plan(1);
t.equal(freemail.isFree('fb.com'), false);
});
test('mailinater.com should be free', function(t) {
t.plan(1);
t.equal(freemail.isFree('smith@mailinater.com'), true);
});
test('mailinater.com should be disposable', function(t) {
t.plan(1);
t.equal(freemail.isDisposable('smith@mailinater.com'), true);
});
test('gmail.com should not be disposable', function(t) {
t.plan(1);
t.equal(freemail.isDisposable('smith@gmail.com'), false);
});