import { test } from 'node:test'; import assert from 'node:assert/strict'; import { isTestDbConfigured } from './helpers/setup-db.js'; import { createTestApp } from './helpers/test-app.js'; test('test infra: /health responds on an ephemeral port', { skip: !isTestDbConfigured() && 'TEST_DATABASE_URL not set' }, async () => { const { baseUrl, cleanup } = await createTestApp(); try { const res = await fetch(baseUrl + '/health'); assert.equal(res.status, 200); const body = await res.json(); assert.equal(body.status, 'ok'); } finally { await cleanup(); } });