Skip to content

fix(event): remove all any casts — typed authenticate, user.id, and Prisma error narrowing #250

fix(event): remove all any casts — typed authenticate, user.id, and Prisma error narrowing

fix(event): remove all any casts — typed authenticate, user.id, and Prisma error narrowing #250

Triggered via pull request June 17, 2026 14:10
@SrejoyeSrejoye
synchronize #595
Status Failure
Total duration 1m 4s
Artifacts

ci.yml

on: pull_request_target
detect-changes
6s
detect-changes
backend-ci
27s
backend-ci
web-ci
web-ci
mobile-ci
mobile-ci
comment-results
6s
comment-results
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 3 warnings
backend-ci
Process completed with exit code 1.
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 201 — generates a unique slug when the first candidate is taken: apps/backend/src/__tests__/event.test.ts#L220
AssertionError: expected 500 to be 201 // Object.is equality - Expected + Received - 201 + 500 ❯ src/__tests__/event.test.ts:220:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects invalid date format: apps/backend/src/__tests__/event.test.ts#L204
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:204:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects event name longer than 100 characters: apps/backend/src/__tests__/event.test.ts#L196
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:196:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects event name shorter than 3 characters: apps/backend/src/__tests__/event.test.ts#L190
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:190:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects location longer than 100 characters: apps/backend/src/__tests__/event.test.ts#L185
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:185:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects location shorter than 2 characters: apps/backend/src/__tests__/event.test.ts#L180
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:180:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects missing location: apps/backend/src/__tests__/event.test.ts#L175
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:175:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects missing required fields (no dates, no location): apps/backend/src/__tests__/event.test.ts#L169
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:169:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 401 — rejects unauthenticated request: apps/backend/src/__tests__/event.test.ts#L163
AssertionError: expected 500 to be 401 // Object.is equality - Expected + Received - 401 + 500 ❯ src/__tests__/event.test.ts:163:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 201 — creates event and returns it for authenticated organizer: apps/backend/src/__tests__/event.test.ts#L144
AssertionError: expected 500 to be 201 // Object.is equality - Expected + Received - 201 + 500 ❯ src/__tests__/event.test.ts:144:30
backend-ci: apps/backend/src/routes/event.ts#L1
'FastifyReply' is defined but never used. Allowed unused vars must match /^_/u
backend-ci: apps/backend/src/routes/event.ts#L1
'FastifyRequest' is defined but never used. Allowed unused vars must match /^_/u
backend-ci: apps/backend/src/routes/event.ts#L1
`fastify` type import should occur after import of `../utils/error.util`
backend-ci: apps/backend/src/routes/event.ts#L1
There should be at least one empty line between import groups
backend-ci: apps/backend/src/__tests__/event.test.ts#L68
'mockJwtVerify' is never reassigned. Use 'const' instead
backend-ci: apps/backend/src/__tests__/event.test.ts#L3
`@prisma/client` import should occur before import of `vitest`
backend-ci: apps/backend/src/__tests__/event.test.ts#L3
There should be at least one empty line between import groups
backend-ci: apps/backend/src/__tests__/event.test.ts#L3
Imports "PrismaClient" are only used as type
backend-ci: apps/backend/src/__tests__/event.test.ts#L2
`fastify` import should occur before import of `vitest`
backend-ci: apps/backend/src/__tests__/event.test.ts#L2
Imports "FastifyInstance" are only used as type
backend-ci: apps/backend/src/routes/event.ts#L59
Missing return type on function
backend-ci: apps/backend/src/__tests__/event.test.ts#L480
Missing return type on function
backend-ci: apps/backend/src/__tests__/event.test.ts#L97
Missing return type on function