diff --git a/test/_helper.js b/test/_helper.js index b2154476..53b893cf 100644 --- a/test/_helper.js +++ b/test/_helper.js @@ -65,7 +65,17 @@ const validateRequest = (query = {}, params = {}, body = {}, additionalHeaders = }; const request = mockServer.getLastRequest(); const expectedQuery = getExpectedQuery(query); - if (query !== false) expect(request.query).toEqual(expectedQuery); + if (query !== false) { + try { + expect(request.query).toEqual(expectedQuery); + } catch (err) { + // Debug log to check what was actually in request. + // It is happening that the "_batchAddRequests() works" randomly fails on CI, it can be caused by tests concurrency. + // If so we need to update how mockServer.getLastRequest() works. + console.log('Request:', request.route.path, request.route.methods, request.query); + throw err; + } + } if (params !== false) expect(request.params).toEqual(params); if (body !== false) expect(request.body).toEqual(body); Object.entries(headers).forEach(([key, value]) => {