diff options
author | ssuda <sambasivarao@gmail.com> | 2012-04-25 20:09:52 +0530 |
---|---|---|
committer | isaacs <i@izs.me> | 2012-06-16 10:56:49 -0700 |
commit | 91bf18fcc5340262d0672dbebcc1a34bc4a8cd95 (patch) | |
tree | 7634bdfd6d5e028a2dba0cb1bfac8bac79ff79de /test/internet | |
parent | 3a5798b0971467bea8b72a03892121a410e2ff3b (diff) | |
download | node-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.js | 24 |
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) { |