// global-setup.ts
/**
 * This function is executed once before all tests.
 * It assumes the database is already running and connection details are
 * provided via environment variables (e.g., in a CI/CD environment).
 */
export async function setup() {
  console.log('\nPreparing for database integration tests...');
  // In this configuration, we expect the test runner's environment (e.g., the Gitea runner)
  // to have the necessary DB connection environment variables set (DB_HOST, DB_USER, etc.).
  // The db.ts service will pick them up automatically.
}

/**
 * This function is executed once after all tests have completed.
 */
export async function teardown() {
  console.log('Database integration tests finished.');
}
