From 30c9bae6a73d938a6ee1b8f24fc8cebdaa3cce7e Mon Sep 17 00:00:00 2001 From: Frans Date: Sat, 30 Oct 2021 13:21:01 -0600 Subject: [PATCH] reduced ParseLivequery.spec.js timeouts --- spec/ParseLiveQuery.spec.js | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/spec/ParseLiveQuery.spec.js b/spec/ParseLiveQuery.spec.js index e5858c98982..6b527b50f61 100644 --- a/spec/ParseLiveQuery.spec.js +++ b/spec/ParseLiveQuery.spec.js @@ -5,6 +5,8 @@ const validatorFail = () => { throw 'you are not authorized'; }; +console.log('jasmine.ASYNC_TEST_WAIT_TIME=' + jasmine.ASYNC_TEST_WAIT_TIME); + describe('ParseLiveQuery', function () { it('access user on onLiveQueryEvent disconnect', async done => { await reconfigureServer({ @@ -310,14 +312,10 @@ describe('ParseLiveQuery', function () { Parse.Cloud.afterLiveQueryEvent('TestObject', req => { const current = req.object; const original = req.original; - - setTimeout(() => { - done(); - }, 2000); - if (current.get('foo') != original.get('foo')) { req.sendEvent = false; } + setTimeout(done, 1000); }); const query = new Parse.Query(TestObject); @@ -733,9 +731,7 @@ describe('ParseLiveQuery', function () { }); object.set({ foo: 'bar' }); await object.save(); - setTimeout(async () => { - done(); - }, 1000); + setTimeout(done, 1000); }); it('can return a new beforeSubscribe query', async done => { @@ -922,9 +918,9 @@ describe('ParseLiveQuery', function () { }); await obj1.save(); await Parse.User.logOut(); - await new Promise(resolve => setTimeout(resolve, 200)); + await new Promise(resolve => setTimeout(resolve, 100)); await obj2.save(); - await new Promise(resolve => setTimeout(resolve, 200)); + await new Promise(resolve => setTimeout(resolve, 100)); done(); }); @@ -970,7 +966,7 @@ describe('ParseLiveQuery', function () { user.set('foo', 'bar'); await user.save(); await user.destroy(); - await new Promise(resolve => setTimeout(resolve, 500)); + await new Promise(resolve => setTimeout(resolve, 10)); for (const key of events) { expect(calls[key]).toHaveBeenCalled(); } @@ -980,8 +976,6 @@ describe('ParseLiveQuery', function () { const client = await Parse.CoreManager.getLiveQueryController().getDefaultLiveQueryClient(); client.close(); // Wait for live query client to disconnect - setTimeout(() => { - done(); - }, 1000); + setTimeout(done, 10); }); });