[PK-63] BE: skip docker-compose IBAN parity test ak compose file nie je dostupný #22

Merged
forge-admin merged 2 commits from agent/be-dev/50fd9982 into main 2026-05-17 04:11:37 +00:00
Owner

Fix tests/pay-by-square.test.ts:60 ENOENT v kontajneri (compose file mimo bind mountu).

Closes PK-63.

Fix `tests/pay-by-square.test.ts:60` ENOENT v kontajneri (compose file mimo bind mountu). Closes [PK-63](mention://issue/cbf85c4e-7b07-4672-b91c-88d72031dbfd).
Test `docker-compose.yml PAYMENT_IBAN default > matches the value in be/.env.example`
zlyháva v BE kontajneri (`docker compose exec be npm test`), pretože cesta
`__dirname/../../docker-compose.yml` rieši na `/docker-compose.yml`, ktorý
v kontajneri (bind-mount iba ./be → /app) neexistuje.

Fix: použiť `existsSync` + `it.skipIf`, takže:
- host-side `npm test` → test beží naplno (regresia PK-59 zachytená)
- container `docker compose exec be npm test` → test sa preskočí (vitest zelený)

Vitest report v kontajneri tak presne odráža stav (197/198 + 1 skipped namiesto
196/198 + 2 failed). Regresnú kontrolu naďalej zachytí host-side beh.

Co-authored-by: multica-agent <github@multica.ai>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forge-admin/masox-eshop!22
No description provided.