replace delay.js with timers/promises

This commit is contained in:
Girish Ramakrishnan
2023-05-14 10:53:50 +02:00
parent 75ba20201e
commit 500d2361ec
14 changed files with 82 additions and 109 deletions

View File

@@ -8,13 +8,13 @@
const backups = require('../backups.js'),
common = require('./common.js'),
delay = require('../delay.js'),
expect = require('expect.js'),
fs = require('fs'),
os = require('os'),
path = require('path'),
settings = require('../settings.js'),
tasks = require('../tasks.js');
tasks = require('../tasks.js'),
timers = require('timers/promises');
describe('backuptask', function () {
const { setup, cleanup } = common;
@@ -48,7 +48,7 @@ describe('backuptask', function () {
// eslint-disable-next-line no-constant-condition
while (true) {
await delay(1000);
await timers.setTimeout(1000);
const p = await tasks.get(taskId);
@@ -61,7 +61,7 @@ describe('backuptask', function () {
if (result.length !== 1) throw new Error('result is not of length 1');
// the task progress and the db entry is set in the worker. wait for 2 seconds for backup lock to get released in parent process
await delay(2000);
await timers.setTimeout(2000);
return result[0];
}