test(logging): match correlation on unhandled requests
This commit is contained in:
+11
-2
@@ -539,7 +539,14 @@ describe('Authentication (e2e)', () => {
|
|||||||
'X-Request-ID',
|
'X-Request-ID',
|
||||||
);
|
);
|
||||||
expect(logs.filter((entry) => entry.requestId === response.headers['x-request-id'])).toEqual([
|
expect(logs.filter((entry) => entry.requestId === response.headers['x-request-id'])).toEqual([
|
||||||
expect.objectContaining({ level: 40, message: 'http.request.completed', status: 401, code: 'UNAUTHORIZED' }),
|
expect.objectContaining({
|
||||||
|
level: 40,
|
||||||
|
message: 'http.request.completed',
|
||||||
|
method: 'GET',
|
||||||
|
route: '/api/v1/auth/me',
|
||||||
|
status: 401,
|
||||||
|
code: 'UNAUTHORIZED',
|
||||||
|
}),
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -561,7 +568,9 @@ describe('Authentication (e2e)', () => {
|
|||||||
expect(body).toEqual({ status: 500, code: 'INTERNAL_SERVER_ERROR' }),
|
expect(body).toEqual({ status: 500, code: 'INTERNAL_SERVER_ERROR' }),
|
||||||
);
|
);
|
||||||
|
|
||||||
const related = logs.filter((entry) => entry.requestId === response.headers['x-request-id']);
|
const related = logs.filter((entry) =>
|
||||||
|
entry.requestId === response.headers['x-request-id'] || entry.clientRequestId === clientRequestId,
|
||||||
|
);
|
||||||
expect(related).toEqual([
|
expect(related).toEqual([
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
requestId: response.headers['x-request-id'],
|
requestId: response.headers['x-request-id'],
|
||||||
|
|||||||
Reference in New Issue
Block a user