make waitForDns async
cloudflare is partly broken
This commit is contained in:
@@ -54,11 +54,11 @@ describe('Mail API', function () {
|
||||
let dkimDomain, spfDomain, mxDomain, dmarcDomain;
|
||||
|
||||
before(function (done) {
|
||||
const dns = require('../../dns.js');
|
||||
const dig = require('../../dig.js');
|
||||
|
||||
// replace dns resolveTxt()
|
||||
resolve = dns.promises.resolve;
|
||||
dns.promises.resolve = async function (hostname, type/*, options*/) {
|
||||
resolve = dig.resolve;
|
||||
dig.resolve = async function (hostname, type/*, options*/) {
|
||||
expect(hostname).to.be.a('string');
|
||||
|
||||
if (!dnsAnswerQueue[hostname] || !(type in dnsAnswerQueue[hostname])) throw new Error('no mock answer');
|
||||
@@ -84,9 +84,9 @@ describe('Mail API', function () {
|
||||
});
|
||||
|
||||
after(function (done) {
|
||||
const dns = require('../../dns.js');
|
||||
const dig = require('../../dig.js');
|
||||
|
||||
dns.promises.resolve = resolve;
|
||||
dig.resolve = resolve;
|
||||
|
||||
done();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user