From d33de89404afc7ad560b95f5d486d51479d0d2ca Mon Sep 17 00:00:00 2001 From: Abdullah Zulfiqar Date: Wed, 18 Mar 2026 23:33:19 +0500 Subject: [PATCH] fix: resolve flaky rest query internal field test by running queries sequentially --- spec/RestQuery.spec.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/spec/RestQuery.spec.js b/spec/RestQuery.spec.js index ccf898852b..ff47d33897 100644 --- a/spec/RestQuery.spec.js +++ b/spec/RestQuery.spec.js @@ -205,16 +205,14 @@ describe('rest query', () => { '_password_changed_at', '_password_history', ]; - await Promise.all([ - ...internalFields.map(field => - expectAsync(new Parse.Query(Parse.User).exists(field).find()).toBeRejectedWith( - new Parse.Error(Parse.Error.INVALID_KEY_NAME, `Invalid key name: ${field}`) - ) - ), - ...internalFields.map(field => - new Parse.Query(Parse.User).exists(field).find({ useMasterKey: true }) - ), - ]); + for (const field of internalFields) { + await expectAsync( + new Parse.Query(Parse.User).exists(field).find() + ).toBeRejectedWith( + new Parse.Error(Parse.Error.INVALID_KEY_NAME, `Invalid key name: ${field}`) + ); + await new Parse.Query(Parse.User).exists(field).find({ useMasterKey: true }); + } }); it('query protected field', async () => {