replace delay.js with timers/promises
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
|
||||
const constants = require('../../constants.js'),
|
||||
database = require('../../database.js'),
|
||||
delay = require('../../delay.js'),
|
||||
expect = require('expect.js'),
|
||||
fs = require('fs'),
|
||||
mailer = require('../../mailer.js'),
|
||||
@@ -13,6 +12,7 @@ const constants = require('../../constants.js'),
|
||||
support = require('../../support.js'),
|
||||
superagent = require('superagent'),
|
||||
tasks = require('../../tasks.js'),
|
||||
timers = require('timers/promises'),
|
||||
tokens = require('../../tokens.js');
|
||||
|
||||
exports = module.exports = {
|
||||
@@ -75,7 +75,7 @@ async function setup() {
|
||||
.send({ domainConfig: { provider: 'noop', domain: exports.dashboardDomain, config: {}, tlsConfig: { provider: 'fallback' } } });
|
||||
expect(response.status).to.eql(200);
|
||||
|
||||
await delay(2000);
|
||||
await timers.setTimeout(2000);
|
||||
|
||||
// create admin
|
||||
response = await superagent.post(`${serverUrl}/api/v1/cloudron/activate`)
|
||||
@@ -119,7 +119,7 @@ function clearMailQueue() {
|
||||
}
|
||||
|
||||
async function checkMails(number) {
|
||||
await delay(1000);
|
||||
await timers.setTimeout(1000);
|
||||
expect(mailer._mailQueue.length).to.equal(number);
|
||||
clearMailQueue();
|
||||
}
|
||||
@@ -133,7 +133,7 @@ async function waitForTask(taskId) {
|
||||
if (result.success) return result;
|
||||
throw new Error(`Task ${taskId} failed: ${result.error.message} - ${result.error.stack}`);
|
||||
}
|
||||
await delay(2000);
|
||||
await timers.setTimeout(2000);
|
||||
console.log(`Waiting for task to ${taskId} finish`);
|
||||
}
|
||||
throw new Error(`Task ${taskId} never finished`);
|
||||
|
||||
Reference in New Issue
Block a user