You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

isResolvable.js 573B

123456789101112131415161718192021222324252627
  1. /**
  2. * Module dependencies.
  3. */
  4. var assert = require('assert');
  5. var isResolvable = require('../isResolvable');
  6. describe('isResolvable(host)', function () {
  7. var tests = [
  8. ["www.netscape.com", true],
  9. ["bogus.domain.foobar", false]
  10. ];
  11. tests.forEach(function (test) {
  12. var expected = test.pop();
  13. it('should return `' + expected +'` for "' + test.join('", "') + '"', function (done) {
  14. isResolvable(test[0], function (err, res) {
  15. if (err) return done(err);
  16. assert.equal(expected, res);
  17. done();
  18. });
  19. });
  20. });
  21. });