From f7c9eede56b1b658b99bed55b278a8bdc7224ec4 Mon Sep 17 00:00:00 2001 From: Jesse Chan Date: Sat, 5 Dec 2020 23:18:07 +0800 Subject: [PATCH] server: tests: add delays for /torrents/[add-urls, move] tests --- server/routes/api/torrents.test.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/server/routes/api/torrents.test.ts b/server/routes/api/torrents.test.ts index 559ada7d..09fbd47e 100644 --- a/server/routes/api/torrents.test.ts +++ b/server/routes/api/torrents.test.ts @@ -132,10 +132,8 @@ describe('POST /api/torrents/add-urls', () => { // determine if the torrents have been successfully added. Promise.race([torrentAdded, new Promise((r) => setTimeout(r, 1000 * 15))]) .then(async () => { - if (process.argv.includes('--trurl')) { - // Torrents added to Transmission will be in checking status for a while. - await new Promise((r) => setTimeout(r, 1000 * 3)); - } + // Wait a while + await new Promise((r) => setTimeout(r, 1000 * 3)); }) .then(() => { done(); @@ -466,9 +464,12 @@ describe('POST /api/torrents/move', () => { .set('Cookie', [authToken]) .set('Accept', 'application/json') .expect(200) - .end((err, _res) => { + .end(async (err, _res) => { if (err) done(err); + // Wait a while + await new Promise((r) => setTimeout(r, 1000 * 2)); + expect(fs.existsSync(path.join(destDirectory, 'dummy'))).toBe(true); done();