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.

29 lines
666 B

require('../common');
var dns = require("dns_cares");
// Try resolution without callback
dns.getHostByName('localhost', function (error, result) {
p(result);
assert.deepEqual(['127.0.0.1'], result);
});
dns.getHostByName('127.0.0.1', function (error, result) {
p(result);
assert.deepEqual(['127.0.0.1'], result);
});
dns.lookup('127.0.0.1', function (error, result, ipVersion) {
assert.deepEqual('127.0.0.1', result);
assert.equal(4, ipVersion);
});
dns.lookup('ipv6.google.com', function (error, result, ipVersion) {
if (error) throw error;
p(arguments);
//assert.equal('string', typeof result);
assert.equal(6, ipVersion);
});