From 6086f2880b55e185160a9bf84095c44554629d2a Mon Sep 17 00:00:00 2001 From: Justin Beckwith Date: Mon, 6 Jul 2020 09:18:00 -0700 Subject: [PATCH] chore(deps): update to nock 13 (#2259) --- package.json | 2 +- test/test.options.ts | 25 +++++++++++++++---------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 72416755c0..ac50136bb8 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "mocha": "^8.0.0", "mv": "^2.1.1", "ncp": "^2.0.0", - "nock": "^12.0.0", + "nock": "^13.0.0", "nunjucks": "^3.2.1", "open": "^7.0.0", "p-queue": "^6.0.0", diff --git a/test/test.options.ts b/test/test.options.ts index 5ee5497ec1..6b89e36e22 100644 --- a/test/test.options.ts +++ b/test/test.options.ts @@ -227,22 +227,27 @@ describe('Options', () => { const res2 = await drive.files.list({}, {responseType: 'stream'}); assert.ok(res2.data.resume); - // It is ok to use callbacks here, and recognize the results won't be - // tested before the test completes. - // This is here purely to test TypeScript types. - // callback for json - drive.files.list({}, (err, res) => { - assert.ok(res?.data.etag); + await new Promise(resolve => { + drive.files.list({}, (err, res) => { + assert.ok(res?.data.etag); + resolve(); + }); }); // callback with no params - drive.files.list((err, res) => { - assert.ok(res?.data.etag); + await new Promise(resolve => { + drive.files.list((err, res) => { + assert.ok(res?.data.etag); + resolve(); + }); }); - drive.files.list({}, {responseType: 'stream'}, (err, res) => { - assert.ok(res?.data.resume); + await new Promise(resolve => { + drive.files.list({}, {responseType: 'stream'}, (err, res) => { + assert.ok(res?.data.resume); + resolve(); + }); }); scope.done();