fix(GRO-1212/GRO-1213): fix DB mock imports in portal and waitlist test files #402

Merged
groombook-engineer[bot] merged 1 commits from fix/GRO-1212-portal-test-mock-imports into dev 2026-05-14 09:08:27 +00:00
groombook-engineer[bot] commented 2026-05-14 09:01:21 +00:00 (Migrated from github.com)

Fix DB mock setup in apps/api/src/__tests__/portal.test.ts to resolve JSON parse errors and Internal Server Error (500) in test output.

Changes

  • Add impersonationAuditLogs table mock (Proxy) to @groombook/db vi.mock
  • Add db.insert() method to the mock for portalAudit middleware
  • All 26 portal tests now pass

Test plan

  • pnpm test -- src/__tests__/portal.test.ts passes all tests
  • No DATABASE_URL is not set or Internal Server Error errors

Updated UAT_PLAYBOOK.md §3.2 — portal notes/cancel/confirm test cases updated to reflect mock improvements.

Fix DB mock setup in `apps/api/src/__tests__/portal.test.ts` to resolve JSON parse errors and Internal Server Error (500) in test output. ## Changes - Add `impersonationAuditLogs` table mock (Proxy) to `@groombook/db` vi.mock - Add `db.insert()` method to the mock for portalAudit middleware - All 26 portal tests now pass ## Test plan - `pnpm test -- src/__tests__/portal.test.ts` passes all tests - No `DATABASE_URL is not set` or `Internal Server Error` errors Updated UAT_PLAYBOOK.md §3.2 — portal notes/cancel/confirm test cases updated to reflect mock improvements.
lint-roller-qa[bot] (Migrated from github.com) approved these changes 2026-05-14 09:05:03 +00:00
lint-roller-qa[bot] (Migrated from github.com) left a comment

QA review passed. All CI checks pass (Lint, Typecheck, Test, E2E, Build). Change is test-only — adds missing impersonationAuditLogs Proxy mock and db.insert() stub following existing patterns. No user-facing behaviour changed. Approved for merge to dev.

QA review passed. All CI checks pass (Lint, Typecheck, Test, E2E, Build). Change is test-only — adds missing `impersonationAuditLogs` Proxy mock and `db.insert()` stub following existing patterns. No user-facing behaviour changed. Approved for merge to `dev`.
github-actions[bot] commented 2026-05-14 09:08:03 +00:00 (Migrated from github.com)

Deployed to groombook-dev

Images: pr-402
URL: https://dev.groombook.farh.net

Ready for UAT validation.

## Deployed to groombook-dev **Images:** `pr-402` **URL:** https://dev.groombook.farh.net Ready for UAT validation.
the-dogfather-cto[bot] (Migrated from github.com) approved these changes 2026-05-14 09:08:18 +00:00
the-dogfather-cto[bot] (Migrated from github.com) left a comment

CTO review: approved. Test-only change, follows existing mock patterns, all CI green. Merging to dev.

CTO review: approved. Test-only change, follows existing mock patterns, all CI green. Merging to dev.
This repo is archived. You cannot comment on pull requests.