fix(cardService): wrap title + linkIds updates in single atomic transaction #354
ci.yml
on: pull_request_target
Annotations
25 errors
|
backend-ci
Process completed with exit code 1.
|
|
backend-ci
Property 'deleteMany' does not exist on type '{ findUnique: Mock<Procedure>; create: Mock<Procedure>; }'.
|
|
backend-ci
Property 'deleteMany' does not exist on type '{ findUnique: Mock<Procedure>; create: Mock<Procedure>; }'.
|
|
backend-ci
Property 'deleteMany' does not exist on type '{ findUnique: Mock<Procedure>; create: Mock<Procedure>; }'.
|
|
backend-ci
Property 'createMany' does not exist on type '{ findUnique: Mock<Procedure>; create: Mock<Procedure>; }'.
|
|
backend-ci
Property 'createMany' does not exist on type '{ findUnique: Mock<Procedure>; create: Mock<Procedure>; }'.
|
|
backend-ci
Property 'deleteMany' does not exist on type '{ findUnique: Mock<Procedure>; create: Mock<Procedure>; }'.
|
|
backend-ci
Property 'createMany' does not exist on type '{ findUnique: Mock<Procedure>; create: Mock<Procedure>; }'.
|
|
backend-ci
Property 'deleteMany' does not exist on type '{ findUnique: Mock<Procedure>; create: Mock<Procedure>; }'.
|
|
backend-ci
Property 'createMany' does not exist on type '{ findUnique: Mock<Procedure>; create: Mock<Procedure>; }'.
|
|
backend-ci
Property 'deleteMany' does not exist on type '{ findUnique: Mock<Procedure>; create: Mock<Procedure>; }'.
|
|
src/__tests__/cards.test.ts > PUT /api/cards/:id/platform-link > returns 400 when platformLinkId is not a valid UUID:
apps/backend/src/__tests__/cards.test.ts#L402
AssertionError: expected 500 to be 400 // Object.is equality
- Expected
+ Received
- 400
+ 500
❯ src/__tests__/cards.test.ts:402:28
|
|
src/__tests__/cards.test.ts > PUT /api/cards/:id/platform-link > returns 409 when the platform link is already on the card:
apps/backend/src/__tests__/cards.test.ts#L390
AssertionError: expected 500 to be 409 // Object.is equality
- Expected
+ Received
- 409
+ 500
❯ src/__tests__/cards.test.ts:390:28
|
|
src/__tests__/cards.test.ts > PUT /api/cards/:id/platform-link > returns 403 when the platform link does not belong to the user:
apps/backend/src/__tests__/cards.test.ts#L374
AssertionError: expected 500 to be 403 // Object.is equality
- Expected
+ Received
- 403
+ 500
❯ src/__tests__/cards.test.ts:374:28
|
|
src/__tests__/cards.test.ts > PUT /api/cards/:id/platform-link > returns 404 when the card is not owned by the user:
apps/backend/src/__tests__/cards.test.ts#L358
AssertionError: expected 500 to be 404 // Object.is equality
- Expected
+ Received
- 404
+ 500
❯ src/__tests__/cards.test.ts:358:28
|
|
src/__tests__/cards.test.ts > PUT /api/cards/:id/platform-link > returns 200 when a new owned platform link is added:
apps/backend/src/__tests__/cards.test.ts#L342
AssertionError: expected 500 to be 200 // Object.is equality
- Expected
+ Received
- 200
+ 500
❯ src/__tests__/cards.test.ts:342:28
|
|
src/__tests__/cards.test.ts > PUT /api/cards/:id/update — card metadata > returns 500 when card.update throws:
apps/backend/src/__tests__/cards.test.ts#L315
AssertionError: expected 404 to be 500 // Object.is equality
- Expected
+ Received
- 500
+ 404
❯ src/__tests__/cards.test.ts:315:28
|
|
src/__tests__/cards.test.ts > PUT /api/cards/:id/update — card metadata > returns 400 when the body is empty (schema requires at least one field):
apps/backend/src/__tests__/cards.test.ts#L299
AssertionError: expected 404 to be 400 // Object.is equality
- Expected
+ Received
- 400
+ 404
❯ src/__tests__/cards.test.ts:299:28
|
|
src/__tests__/cards.test.ts > PUT /api/cards/:id/update — card metadata > updates title/description/visibility/qrEnabled for an owned card:
apps/backend/src/__tests__/cards.test.ts#L269
AssertionError: expected 404 to be 200 // Object.is equality
- Expected
+ Received
- 200
+ 404
❯ src/__tests__/cards.test.ts:269:28
|
|
src/__tests__/cards.test.ts > POST /api/cards — create & link ownership validation > retries and succeeds when the create hits a serialization conflict (P2034):
apps/backend/src/__tests__/cards.test.ts#L191
AssertionError: expected 500 to be 201 // Object.is equality
- Expected
+ Received
- 201
+ 500
❯ src/__tests__/cards.test.ts:191:28
|
|
src/__tests__/cards.test.ts > POST /api/cards — create & link ownership validation > creates the card when all linkIds are owned by the user:
apps/backend/src/__tests__/cards.test.ts#L139
AssertionError: expected 500 to be 201 // Object.is equality
- Expected
+ Received
- 201
+ 500
❯ src/__tests__/cards.test.ts:139:28
|
|
backend-ci
Process completed with exit code 1.
|
|
backend-ci:
apps/backend/src/services/cardService.ts#L6
'CreateCardBody' is defined but never used. Allowed unused vars must match /^_/u
|
|
backend-ci:
apps/backend/src/services/cardService.ts#L4
'generateUniqueSlug' is defined but never used. Allowed unused vars must match /^_/u
|
|
backend-ci:
apps/backend/src/services/cardService.ts#L1
'Card' is defined but never used. Allowed unused vars must match /^_/u
|