Skip to content

test : added vitest unit tests for requestId middleware#1870

Open
tmdeveloper007 wants to merge 1 commit into
gopaljilab:mainfrom
tmdeveloper007:#1865
Open

test : added vitest unit tests for requestId middleware#1870
tmdeveloper007 wants to merge 1 commit into
gopaljilab:mainfrom
tmdeveloper007:#1865

Conversation

@tmdeveloper007

Copy link
Copy Markdown
Contributor

Closes #1865.

Summary of What Has Been Done:
Added vitest tests for server/middleware/requestId.ts covering UUID generation when no X-Request-ID header is present, forwarding of client-supplied X-Request-ID, req.id attachment, next() call, async context propagation via AsyncLocalStorage, and uniqueness of generated IDs per request. All 6 tests pass.

Changes Made:

  • server/middleware/requestId.test.ts (new file): 107 lines

Impact it Made:

  • Provides traceable request IDs for debugging distributed ML inference
  • Increases server test coverage for middleware layer
  • Verified: ./node_modules/.bin/vitest run server/middleware/requestId.test.ts (6 passed)

Note: Please assign this PR to the tmdeveloper007 account.

@vercel

vercel Bot commented Jun 24, 2026

Copy link
Copy Markdown

@tmdeveloper007 is attempting to deploy a commit to the gopaljilab's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions github-actions Bot added the type:security Vulnerability fixes or security-related enhancements. label Jun 24, 2026
Cover X-Request-ID generation and forwarding, req.id attachment,
and async context propagation. 6 tests pass.
@github-actions github-actions Bot added the type:testing Adding, updating, or fixing unit/integration tests. label Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:security Vulnerability fixes or security-related enhancements. type:testing Adding, updating, or fixing unit/integration tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test : add vitest unit tests for requestId middleware

1 participant