mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-19 05:26:47 +00:00
4427c435a8
lint:test-mocks counts vi.mock/vi.doMock of src/config, src/nest/realtime and src/db per file under tests/, lint:test-new-service counts new XService(/new XRepository( there with every class whose constructor takes nothing allowed (derived from src/ and tests/helpers/), and lint:size holds files under tests/ to 2000 lines against their own baseline. Both counters share scripts/lib/count-ratchet.mjs, which gains a prepare hook for a check that reads the tree first. The three run as steps of the existing server lint job; the CLAUDE.md files and the module guide describe the test helpers they point to.
284 lines
14 KiB
JSON
284 lines
14 KiB
JSON
{
|
|
"counts": {
|
|
"tests/e2e/addons.e2e.test.ts": 1,
|
|
"tests/e2e/admin.e2e.test.ts": 1,
|
|
"tests/e2e/airports.e2e.test.ts": 1,
|
|
"tests/e2e/assignments.e2e.test.ts": 1,
|
|
"tests/e2e/atlas.e2e.test.ts": 1,
|
|
"tests/e2e/auth.e2e.test.ts": 1,
|
|
"tests/e2e/backup.e2e.test.ts": 1,
|
|
"tests/e2e/booking-import.e2e.test.ts": 1,
|
|
"tests/e2e/budget.e2e.test.ts": 1,
|
|
"tests/e2e/calendar-feed-visibility.e2e.test.ts": 1,
|
|
"tests/e2e/categories.e2e.test.ts": 1,
|
|
"tests/e2e/collab.e2e.test.ts": 1,
|
|
"tests/e2e/collections.e2e.test.ts": 1,
|
|
"tests/e2e/dawarich.e2e.test.ts": 1,
|
|
"tests/e2e/days.e2e.test.ts": 1,
|
|
"tests/e2e/doc-sync.e2e.test.ts": 1,
|
|
"tests/e2e/feeds.e2e.test.ts": 1,
|
|
"tests/e2e/files.e2e.test.ts": 1,
|
|
"tests/e2e/google-quota.e2e.test.ts": 1,
|
|
"tests/e2e/harness.ts": 1,
|
|
"tests/e2e/journey.e2e.test.ts": 1,
|
|
"tests/e2e/mailer.e2e.test.ts": 1,
|
|
"tests/e2e/maps.e2e.test.ts": 1,
|
|
"tests/e2e/memories.e2e.test.ts": 1,
|
|
"tests/e2e/notifications.e2e.test.ts": 1,
|
|
"tests/e2e/oauth.e2e.test.ts": 1,
|
|
"tests/e2e/oidc.e2e.test.ts": 1,
|
|
"tests/e2e/packing.e2e.test.ts": 1,
|
|
"tests/e2e/place-enrichment.e2e.test.ts": 1,
|
|
"tests/e2e/place-shadow.e2e.test.ts": 1,
|
|
"tests/e2e/places.e2e.test.ts": 1,
|
|
"tests/e2e/plugin-pois.e2e.test.ts": 1,
|
|
"tests/e2e/plugin-search.e2e.test.ts": 1,
|
|
"tests/e2e/public-api.e2e.test.ts": 1,
|
|
"tests/e2e/push.e2e.test.ts": 1,
|
|
"tests/e2e/receipt-scan.e2e.test.ts": 1,
|
|
"tests/e2e/reservations.e2e.test.ts": 1,
|
|
"tests/e2e/roadtrip.e2e.test.ts": 1,
|
|
"tests/e2e/school-holidays.e2e.test.ts": 1,
|
|
"tests/e2e/session-revocation.e2e.test.ts": 1,
|
|
"tests/e2e/sessions.e2e.test.ts": 1,
|
|
"tests/e2e/settings.e2e.test.ts": 1,
|
|
"tests/e2e/share.e2e.test.ts": 1,
|
|
"tests/e2e/storage-admin.e2e.test.ts": 1,
|
|
"tests/e2e/system-notices.e2e.test.ts": 1,
|
|
"tests/e2e/tags.e2e.test.ts": 1,
|
|
"tests/e2e/todo.e2e.test.ts": 1,
|
|
"tests/e2e/tours.e2e.test.ts": 1,
|
|
"tests/e2e/transit-provider.e2e.test.ts": 1,
|
|
"tests/e2e/transit.e2e.test.ts": 1,
|
|
"tests/e2e/trip-invite.e2e.test.ts": 1,
|
|
"tests/e2e/trips.e2e.test.ts": 1,
|
|
"tests/e2e/vacay.e2e.test.ts": 1,
|
|
"tests/e2e/weather.e2e.test.ts": 1,
|
|
"tests/helpers/db-mock.ts": 3,
|
|
"tests/helpers/test-db.ts": 1,
|
|
"tests/integration/admin.test.ts": 1,
|
|
"tests/integration/airtrail-sync-request-context.test.ts": 1,
|
|
"tests/integration/api-docs.test.ts": 1,
|
|
"tests/integration/app-config.test.ts": 1,
|
|
"tests/integration/assignments.test.ts": 1,
|
|
"tests/integration/async-closure-truthiness-guards.test.ts": 1,
|
|
"tests/integration/atlas-geocode-request-context.test.ts": 1,
|
|
"tests/integration/atlas.test.ts": 1,
|
|
"tests/integration/auth.test.ts": 1,
|
|
"tests/integration/backup.test.ts": 1,
|
|
"tests/integration/boot-sweeps-request-context.test.ts": 1,
|
|
"tests/integration/bootstrap.test.ts": 1,
|
|
"tests/integration/budget.test.ts": 1,
|
|
"tests/integration/categories.test.ts": 1,
|
|
"tests/integration/collab.test.ts": 1,
|
|
"tests/integration/collections.test.ts": 1,
|
|
"tests/integration/dayNotes.test.ts": 1,
|
|
"tests/integration/dayReorder.test.ts": 1,
|
|
"tests/integration/days.test.ts": 1,
|
|
"tests/integration/demo-seed-request-context.test.ts": 1,
|
|
"tests/integration/doc-sync-webhook-request-context.test.ts": 1,
|
|
"tests/integration/feeds-request-context.test.ts": 1,
|
|
"tests/integration/files.test.ts": 1,
|
|
"tests/integration/help.test.ts": 1,
|
|
"tests/integration/immich.test.ts": 1,
|
|
"tests/integration/journey-place-order.test.ts": 1,
|
|
"tests/integration/journey.test.ts": 1,
|
|
"tests/integration/leg-mode-incoming.test.ts": 1,
|
|
"tests/integration/legacy-upgrade-v066.test.ts": 1,
|
|
"tests/integration/legacy-upgrade-v082.test.ts": 1,
|
|
"tests/integration/legacy-upgrade-v205.test.ts": 1,
|
|
"tests/integration/legacy-upgrade-v242.test.ts": 1,
|
|
"tests/integration/legacy-upgrade-v244.test.ts": 1,
|
|
"tests/integration/maps.test.ts": 1,
|
|
"tests/integration/mcp.test.ts": 1,
|
|
"tests/integration/memories-immich.test.ts": 1,
|
|
"tests/integration/memories-synology.test.ts": 1,
|
|
"tests/integration/memories-unified.test.ts": 1,
|
|
"tests/integration/misc.test.ts": 1,
|
|
"tests/integration/notifications.test.ts": 1,
|
|
"tests/integration/oauth-authorize.test.ts": 1,
|
|
"tests/integration/oauth.test.ts": 1,
|
|
"tests/integration/oidc-local-provider.test.ts": 1,
|
|
"tests/integration/oidc.test.ts": 1,
|
|
"tests/integration/orm-request-context-seams.test.ts": 1,
|
|
"tests/integration/packing.test.ts": 1,
|
|
"tests/integration/passkey.test.ts": 1,
|
|
"tests/integration/places.test.ts": 1,
|
|
"tests/integration/plugins/boot-registry-order.test.ts": 1,
|
|
"tests/integration/plugins/plugin-runtime.test.ts": 1,
|
|
"tests/integration/profile.test.ts": 1,
|
|
"tests/integration/reservations.test.ts": 1,
|
|
"tests/integration/scheduler-gate.test.ts": 1,
|
|
"tests/integration/security.test.ts": 1,
|
|
"tests/integration/settings.test.ts": 1,
|
|
"tests/integration/share.test.ts": 1,
|
|
"tests/integration/storage-health-notifier-request-context.test.ts": 1,
|
|
"tests/integration/systemNotices.test.ts": 1,
|
|
"tests/integration/tags.test.ts": 1,
|
|
"tests/integration/todo.test.ts": 1,
|
|
"tests/integration/trip-access-primitives.test.ts": 1,
|
|
"tests/integration/trips.test.ts": 1,
|
|
"tests/integration/uploads-photo-request-context.test.ts": 1,
|
|
"tests/integration/uploads-static.test.ts": 1,
|
|
"tests/integration/vacay.test.ts": 1,
|
|
"tests/setup.ts": 1,
|
|
"tests/unit/auto-backup.test.ts": 1,
|
|
"tests/unit/db/database-lazy-open.test.ts": 1,
|
|
"tests/unit/mcp/demo-tool-gate.test.ts": 1,
|
|
"tests/unit/mcp/tools-addon-gating.test.ts": 1,
|
|
"tests/unit/mcp/tools-airtrail.test.ts": 1,
|
|
"tests/unit/mcp/tools-assignments-reservations-extra.test.ts": 1,
|
|
"tests/unit/mcp/tools-assignments.test.ts": 1,
|
|
"tests/unit/mcp/tools-atlas-expanded.test.ts": 1,
|
|
"tests/unit/mcp/tools-atlas.test.ts": 1,
|
|
"tests/unit/mcp/tools-budget-advanced.test.ts": 1,
|
|
"tests/unit/mcp/tools-budget.test.ts": 1,
|
|
"tests/unit/mcp/tools-categories.test.ts": 1,
|
|
"tests/unit/mcp/tools-collab-polls-chat.test.ts": 1,
|
|
"tests/unit/mcp/tools-collections.test.ts": 1,
|
|
"tests/unit/mcp/tools-days-accommodations.test.ts": 1,
|
|
"tests/unit/mcp/tools-days.test.ts": 1,
|
|
"tests/unit/mcp/tools-feeds-invite.test.ts": 1,
|
|
"tests/unit/mcp/tools-files.test.ts": 1,
|
|
"tests/unit/mcp/tools-help-addons.test.ts": 1,
|
|
"tests/unit/mcp/tools-journey.test.ts": 1,
|
|
"tests/unit/mcp/tools-leg-transport-mode.test.ts": 1,
|
|
"tests/unit/mcp/tools-memories.test.ts": 1,
|
|
"tests/unit/mcp/tools-notes.test.ts": 1,
|
|
"tests/unit/mcp/tools-notifications.test.ts": 1,
|
|
"tests/unit/mcp/tools-packing-advanced.test.ts": 1,
|
|
"tests/unit/mcp/tools-packing.test.ts": 1,
|
|
"tests/unit/mcp/tools-places.test.ts": 1,
|
|
"tests/unit/mcp/tools-plugin-pois.test.ts": 1,
|
|
"tests/unit/mcp/tools-plugin-search.test.ts": 1,
|
|
"tests/unit/mcp/tools-prompts.test.ts": 1,
|
|
"tests/unit/mcp/tools-reservations.test.ts": 1,
|
|
"tests/unit/mcp/tools-roadtrip.test.ts": 1,
|
|
"tests/unit/mcp/tools-settings.test.ts": 1,
|
|
"tests/unit/mcp/tools-share.test.ts": 1,
|
|
"tests/unit/mcp/tools-tags-maps-weather.test.ts": 1,
|
|
"tests/unit/mcp/tools-todos.test.ts": 1,
|
|
"tests/unit/mcp/tools-transit.test.ts": 1,
|
|
"tests/unit/mcp/tools-transports.test.ts": 1,
|
|
"tests/unit/mcp/tools-trip-members.test.ts": 1,
|
|
"tests/unit/mcp/tools-trip-warnings.test.ts": 1,
|
|
"tests/unit/mcp/tools-trips.test.ts": 1,
|
|
"tests/unit/mcp/tools-vacay.test.ts": 1,
|
|
"tests/unit/nest/accommodations.service.test.ts": 1,
|
|
"tests/unit/nest/admin.service.test.ts": 1,
|
|
"tests/unit/nest/admin.version-notification.test.ts": 1,
|
|
"tests/unit/nest/assignments.service.test.ts": 1,
|
|
"tests/unit/nest/atlas.service.test.ts": 1,
|
|
"tests/unit/nest/auth.service.test.ts": 1,
|
|
"tests/unit/nest/backup.impl.test.ts": 1,
|
|
"tests/unit/nest/booking-import/booking-import.service.test.ts": 1,
|
|
"tests/unit/nest/budget.service.calc.test.ts": 1,
|
|
"tests/unit/nest/budget.service.db.test.ts": 1,
|
|
"tests/unit/nest/budget.service.test.ts": 1,
|
|
"tests/unit/nest/calendar.service.test.ts": 1,
|
|
"tests/unit/nest/channel-override.test.ts": 1,
|
|
"tests/unit/nest/collab.service.test.ts": 1,
|
|
"tests/unit/nest/collections.service.test.ts": 1,
|
|
"tests/unit/nest/common/conflictUpdate.test.ts": 1,
|
|
"tests/unit/nest/database/database-lifecycle.service.test.ts": 2,
|
|
"tests/unit/nest/dawarich-sync.service.test.ts": 1,
|
|
"tests/unit/nest/day-notes.service.test.ts": 1,
|
|
"tests/unit/nest/day-removal.service.test.ts": 1,
|
|
"tests/unit/nest/days.service.test.ts": 1,
|
|
"tests/unit/nest/doc-sync/doc-sync-config.service.test.ts": 1,
|
|
"tests/unit/nest/doc-sync/doc-sync-webhook.controller.test.ts": 1,
|
|
"tests/unit/nest/doc-sync/doc-sync.controller.test.ts": 1,
|
|
"tests/unit/nest/doc-sync/doc-sync.service.test.ts": 1,
|
|
"tests/unit/nest/files.service.test.ts": 1,
|
|
"tests/unit/nest/google-quota.service.test.ts": 1,
|
|
"tests/unit/nest/immich.service.test.ts": 1,
|
|
"tests/unit/nest/journey-book.service.test.ts": 1,
|
|
"tests/unit/nest/journey-domain.service.test.ts": 1,
|
|
"tests/unit/nest/journey-share.service.test.ts": 1,
|
|
"tests/unit/nest/journey-stats.service.test.ts": 1,
|
|
"tests/unit/nest/mailer.service.test.ts": 1,
|
|
"tests/unit/nest/maps.amap.test.ts": 1,
|
|
"tests/unit/nest/maps.curated-images.test.ts": 1,
|
|
"tests/unit/nest/maps.google-quota.test.ts": 1,
|
|
"tests/unit/nest/maps.identity.test.ts": 1,
|
|
"tests/unit/nest/maps.service.test.ts": 1,
|
|
"tests/unit/nest/mcp-shared.service.test.ts": 1,
|
|
"tests/unit/nest/mcp-transport.service.test.ts": 1,
|
|
"tests/unit/nest/memories-access.service.test.ts": 1,
|
|
"tests/unit/nest/notification-preferences.service.test.ts": 1,
|
|
"tests/unit/nest/notification-transports.test.ts": 1,
|
|
"tests/unit/nest/notifications.inapp-prefs.test.ts": 1,
|
|
"tests/unit/nest/notifications.service.test.ts": 1,
|
|
"tests/unit/nest/notifications/push-subscriptions.service.test.ts": 1,
|
|
"tests/unit/nest/notifications/vapid-keys.service.test.ts": 1,
|
|
"tests/unit/nest/notifications/web-push-dispatch.test.ts": 1,
|
|
"tests/unit/nest/notifications/web-push.service.test.ts": 1,
|
|
"tests/unit/nest/oauth.service.test.ts": 1,
|
|
"tests/unit/nest/oidc.service.test.ts": 1,
|
|
"tests/unit/nest/packing.service.test.ts": 1,
|
|
"tests/unit/nest/passkey.service.test.ts": 1,
|
|
"tests/unit/nest/permissions.service.test.ts": 1,
|
|
"tests/unit/nest/photo-resolver.service.test.ts": 1,
|
|
"tests/unit/nest/photos/trekPhotoMedia.test.ts": 1,
|
|
"tests/unit/nest/place-photos/place-photo-cache.service.test.ts": 1,
|
|
"tests/unit/nest/place-regions-repair.test.ts": 1,
|
|
"tests/unit/nest/places.controller.test.ts": 1,
|
|
"tests/unit/nest/places.directions.test.ts": 1,
|
|
"tests/unit/nest/places.helpers.test.ts": 1,
|
|
"tests/unit/nest/places.service.test.ts": 1,
|
|
"tests/unit/nest/platform.controller.test.ts": 1,
|
|
"tests/unit/nest/public-api-scopes.test.ts": 1,
|
|
"tests/unit/nest/registration-invites.service.test.ts": 1,
|
|
"tests/unit/nest/reminder-jobs.service.test.ts": 1,
|
|
"tests/unit/nest/reservations.service.test.ts": 1,
|
|
"tests/unit/nest/route-inventory.test.ts": 1,
|
|
"tests/unit/nest/settings.service.test.ts": 1,
|
|
"tests/unit/nest/share.service.test.ts": 1,
|
|
"tests/unit/nest/storage/storage-admin.service.test.ts": 1,
|
|
"tests/unit/nest/storage/storage-jobs.service.test.ts": 1,
|
|
"tests/unit/nest/storage/storage-registry.service.test.ts": 1,
|
|
"tests/unit/nest/storage/storage-stats.service.test.ts": 1,
|
|
"tests/unit/nest/synology.service.test.ts": 1,
|
|
"tests/unit/nest/todo.service.test.ts": 1,
|
|
"tests/unit/nest/token.service.test.ts": 1,
|
|
"tests/unit/nest/tours.controller.test.ts": 1,
|
|
"tests/unit/nest/tours.gpx.atomic.test.ts": 1,
|
|
"tests/unit/nest/tours.permissions.boundaries.mock-only.test.ts": 1,
|
|
"tests/unit/nest/tours.permissions.test.ts": 1,
|
|
"tests/unit/nest/tours.service.permissions.test.ts": 1,
|
|
"tests/unit/nest/tours.service.test.ts": 1,
|
|
"tests/unit/nest/transit-itinerary.helpers.test.ts": 1,
|
|
"tests/unit/nest/travel-stats.service.test.ts": 1,
|
|
"tests/unit/nest/trip-invite.service.test.ts": 1,
|
|
"tests/unit/nest/trip-members.service.test.ts": 1,
|
|
"tests/unit/nest/trip-read-model.service.test.ts": 1,
|
|
"tests/unit/nest/trips.service.test.ts": 1,
|
|
"tests/unit/nest/unified-memories.service.test.ts": 1,
|
|
"tests/unit/nest/user-cleanup.service.test.ts": 1,
|
|
"tests/unit/nest/user-profile.service.test.ts": 1,
|
|
"tests/unit/nest/vacay.service.test.ts": 1,
|
|
"tests/unit/plugins/atlas-layers.controller.test.ts": 1,
|
|
"tests/unit/plugins/day-schedule.controller.test.ts": 1,
|
|
"tests/unit/plugins/day-tints.controller.test.ts": 1,
|
|
"tests/unit/plugins/host-rpc.test.ts": 1,
|
|
"tests/unit/plugins/map-layers.controller.test.ts": 1,
|
|
"tests/unit/plugins/map-markers.controller.test.ts": 1,
|
|
"tests/unit/plugins/operator-egress.test.ts": 1,
|
|
"tests/unit/plugins/pdf-sections.controller.test.ts": 1,
|
|
"tests/unit/plugins/place-details.controller.test.ts": 1,
|
|
"tests/unit/plugins/plugin-instance-settings.test.ts": 1,
|
|
"tests/unit/plugins/plugin-oauth.service.test.ts": 1,
|
|
"tests/unit/plugins/plugin-pois.test.ts": 1,
|
|
"tests/unit/plugins/plugin-retrust.controller.test.ts": 1,
|
|
"tests/unit/plugins/plugin-routes.controller.test.ts": 1,
|
|
"tests/unit/plugins/plugin-user-settings.test.ts": 1,
|
|
"tests/unit/plugins/plugins-service.test.ts": 1,
|
|
"tests/unit/plugins/settings-isolation.test.ts": 1,
|
|
"tests/unit/plugins/trip-card-contributions.controller.test.ts": 1,
|
|
"tests/unit/plugins/trip-warnings.controller.test.ts": 1,
|
|
"tests/unit/plugins/view-contributions.controller.test.ts": 1,
|
|
"tests/websocket/connection.test.ts": 1,
|
|
"tests/websocket/wire-envelope.test.ts": 1
|
|
}
|
|
}
|