summaryrefslogtreecommitdiff
path: root/test/internet
diff options
context:
space:
mode:
authorssuda <sambasivarao@gmail.com>2012-04-25 20:09:52 +0530
committerisaacs <i@izs.me>2012-06-16 10:56:49 -0700
commit91bf18fcc5340262d0672dbebcc1a34bc4a8cd95 (patch)
tree7634bdfd6d5e028a2dba0cb1bfac8bac79ff79de /test/internet
parent3a5798b0971467bea8b72a03892121a410e2ff3b (diff)
downloadnode-new-91bf18fcc5340262d0672dbebcc1a34bc4a8cd95.tar.gz
DNS: Support NAPTR queries
Adding support for NAPTR records fixes #3170
Diffstat (limited to 'test/internet')
-rw-r--r--test/internet/test-dns.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/internet/test-dns.js b/test/internet/test-dns.js
index e0d5486c8f..1e87bc7487 100644
--- a/test/internet/test-dns.js
+++ b/test/internet/test-dns.js
@@ -219,6 +219,30 @@ TEST(function test_resolveSrv(done) {
checkWrap(req);
});
+TEST(function test_resolveNaptr(done) {
+ var req = dns.resolveNaptr('sip.voice.google.com', function(err, result) {
+ if (err) throw err;
+
+ assert.ok(result.length > 0);
+
+ for (var i = 0; i < result.length; i++) {
+ var item = result[i];
+ assert.ok(item);
+ assert.ok(typeof item === 'object');
+
+ assert.ok(typeof item.flags === 'string');
+ assert.ok(typeof item.service === 'string');
+ assert.ok(typeof item.regexp === 'string');
+ assert.ok(typeof item.replacement === 'string');
+ assert.ok(typeof item.order === 'number');
+ assert.ok(typeof item.preference === 'number');
+ }
+
+ done();
+ });
+
+ checkWrap(req);
+});
TEST(function test_resolveCname(done) {
var req = dns.resolveCname('www.google.com', function(err, names) {