diff --git a/src/dns/caas.js b/src/dns/caas.js index d716bfd71..886f8ec7b 100644 --- a/src/dns/caas.js +++ b/src/dns/caas.js @@ -4,7 +4,8 @@ exports = module.exports = { upsert: upsert, get: get, del: del, - waitForDns: require('./waitfordns.js') + waitForDns: require('./waitfordns.js'), + verifyDnsConfig: verifyDnsConfig }; var assert = require('assert'), @@ -111,3 +112,11 @@ function del(dnsConfig, zoneName, subdomain, type, values, callback) { }); } +function verifyDnsConfig(dnsConfig, domain, ip, callback) { + assert.strictEqual(typeof dnsConfig, 'object'); + assert.strictEqual(typeof domain, 'string'); + assert.strictEqual(typeof ip, 'string'); + assert.strictEqual(typeof callback, 'function'); + + return callback(null); +} diff --git a/src/dns/noop.js b/src/dns/noop.js index 603f3eb1d..715ced3e7 100644 --- a/src/dns/noop.js +++ b/src/dns/noop.js @@ -4,7 +4,8 @@ exports = module.exports = { upsert: upsert, get: get, del: del, - waitForDns: waitForDns + waitForDns: waitForDns, + verifyDnsConfig: verifyDnsConfig }; var assert = require('assert'), @@ -57,3 +58,11 @@ function waitForDns(domain, value, type, options, callback) { callback(); } +function verifyDnsConfig(dnsConfig, domain, ip, callback) { + assert.strictEqual(typeof dnsConfig, 'object'); + assert.strictEqual(typeof domain, 'string'); + assert.strictEqual(typeof ip, 'string'); + assert.strictEqual(typeof callback, 'function'); + + return callback(null); +}